Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
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
Referanser (3)
At vi fikk en kompleks oversikt også om konteksten - for eksempel hvorfor vi trenger noen annotasjoner og hva de betyr. Jeg likte den praktiske delen av kurset - å måtte kjøre kommandoene manuelt og kalle på REST-API-ene
Alina - ACCENTURE SERVICES S.R.L
Kurs - Quarkus for Developers
Maskinoversatt
interaksjon gjennom øvelser og også prosjektdeling
Claudiu - MSG system
Kurs - Advanced Spring Boot
Maskinoversatt
Den ekstra informasjonen som ble delt, var at treningen ikke var en rett frem gang med Groovy, noe som var fint.
Covenant - Vodacom
Kurs - Groovy Programming
Maskinoversatt