Kursplan
Generics
- Hvorfor, når og fordeler/kostnader ved Generics
- Type Erasure
- Typegrenser
- Vildekort
- Generiske metoder
Multithreading
- Java Thread System
- Å administrere tråder
- Samspill med tråder og trådtilstand
- Trådsynkronisering
- Volatile felt og synkroniserte metoder
- wait og notify mønster
- join og sleep mønster
- Concurrency API
- Atomiske operasjoner
- Trådpooler
Reflection
- Når man skal bruke og når man ikke skal bruke reflection
- Bruk av metadata
- Reflection API
- Klassen Class<T>
- Pakken java.lang.reflect
- Å lese typeinformasjon
- Navigere i arve-trær
- Dynamisk instansiering
- Dynamisk kall
- Reflektere over Generics
- Å få tilgang til private felt ved hjelp av reflection
Annotations
- Aspect-Oriented Programming (AOP)
- Byggede inn annotasjoner
- Annotasjonsmodell
- Annotasjonstyper og annotasjoner
- Annotasjoner vs. beskrivere (XML)
Multi prosess kommunikasjon
- Delt minne
- Sockets
- Ikke-blokkerende sockets
- TCP
- URL-objekter
- HTTP og andre TCP-servere
- Datagramklienter og servere
- Multithreading i servere
Krav
God kunnskap om Java og OOP-lignende grensesnitt, arv, polymorfisme, generikk, samlinger, rekursive metoder, bruk av merknader og vararger.
Referanser (5)
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
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
instruktøren kan forklare emnet klart og svare på alle spørsmål.
Hannah Mae Lubigan - Security Bank Corporation
Kurs - Advanced Spring Boot
Maskinoversatt
Treningstilen og treneren hjelper med å løse problemer som oppstår under øvingene.
Carl Angelo Gonzales - Security Bank Corporation
Kurs - Spring Boot for Beginners
Maskinoversatt
Omfangst av de emner som ble dekket var ganske stor, og instruktøren prøvde å gjøre full rett ved det.
Lakshmipriya Sivakumar - Deque Systems Inc
Kurs - Spring Boot, React, and Redux
Maskinoversatt