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.
Referanser (5)
At vi fikk en kompleks oversikt også over konteksten – for eksempel hvorfor trenger vi noen merknader og hva de betyr. Jeg likte den praktiske delen av treningen - å måtte kjøre kommandoene manuelt og kalle resten api-er
Alina - ACCENTURE SERVICES S.R.L
Kurs - Quarkus for Developers
Maskinoversatt
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Kurs - Groovy Programming
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Kurs - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Kurs - Spring Boot for Beginners
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.