Kursplan

Gjennomgang

  • Arv og grensesnitt
  • Objektreferanser vs arv
  • Polymorfi
  • Grensesnittets statiske og standardmetoder
  • Samlinger og generiske typer
  • Generiske typer (Arv, Wildcards)
  • Skrive generiske typer

Designmønstre

  • Objektoppretting
  • Statiske metoder og felt
  • Operatoren new
  • Opprettelsesmønstre
  • Arv vs sammensetning / Fordeler og ulemper
  • Sammensetningsmønster
  • Indre klasser

Refleksjon

  • Klassen kalt Class
  • Finner felt, metoder og konstruktører
  • Tilgang til felt, kalling av metoder
  • Eksaminering av matriser

Annotasjoner

  • Annotasjoner i Java API (@Override, @Deprecated)
  • Definere annotasjoner

Funksjonell programmering

  • Oversikt over lambda-uttrykk
  • Lambda-uttrykk og funksjonelle grensesnitt
  • Bruk av lambda-uttrykk
  • Arbeide med metodehenvisninger

Stream API

  • Strømmer og samlinger
  • Filtrering av samlinger
  • Kjede og rørledning

Date/Time API

  • Gamle API'er
  • Date/Time API (JSR 310)
  • Hendelser basert på datoer og tid
  • Tidstempler, perioder og varighet
  • Utføre beregninger
  • Formatering
  • Lokalisering / tidszoner

JUnit Basics

  • JUnit oversikt, teststyrt utvikling
  • Tester og påstander
  • Arbeide med unntak
  • Organisere tester med JUnit
  • Skrive fixtures - @Before, @After
  • Testserier, og andre funksjoner
  • Oversikt over mock-objekter

Byggverktøy

  • Ant oversikt
  • Maven oversikt

Krav

Kunnskap om Java språk og OOP. Deltakerne trenger å kjenne til pakker, kontrollstrømmer og løkker, grunnleggende betongklasser og grunnleggende grensesnitt.

 7 timer

Antall deltakere


Pris per deltaker

Referanser (5)

Kommende kurs

Relaterte kategorier