Beschrijving
Deze cursus dient als een introductie tot Java Enterprise en MicroProfile voor ervaren Java-ontwikkelaars die hun kennis willen uitbreiden naar moderne softwareontwikkeling en microservices. Deelnemers met een stevige Java-achtergrond en enige ervaring met webservices worden meegenomen in een reis door geavanceerde Java-technologieën en frameworks. De focus ligt op MicroProfile-configuratie, fouttolerantie, JWT-authenticatie, Open Tracing, en meer. De cursus benadrukt praktische vaardigheden en kennis die nodig zijn om moderne, robuuste en efficiënte applicaties te bouwen. Deelnemers zullen na afloop in staat zijn om deze technologieën effectief toe te passen en te integreren in hun dagelijkse ontwikkelingswerk.
Kennis/vaardigheden verworven na afloop van deopleiding; de deelnemer zal in staat zijn om
Geavanceerde Java-technologieën en frameworks toe te passen, waaronderMicroProfile Config en Metrics, voor configuratiebeheer en monitoring.
Fouttolerantie te implementeren met Fault Tolerance.
Authenticatie te beheren met JWT (JSON Web Token) en tracing toe tepassen met Open Tracing.
API's te ontwikkelen met behulp van Open API en RESTful web services tebouwen met JAX-RS.
Gegevensverwerking en -serialisatie te beheersen met JSON-B en JSON-P.
De gezondheid van applicaties kunnen bewaken met Health checks.
Externe services te benaderen en te integrerenmet Rest Client.
Doelgroep
Deze opleiding is bedoeld voor professionals en ervaren ontwikkelaars die een introductie willen in geavanceerde Java-gerelateerde onderwerpen en frameworks die relevant zijn voor moderne softwareontwikkeling en microservices. Het is ideaal voor diegenen die al ervaring hebben met Java-programmeren en web technologieën.
Deelnemers moeten een stevige achtergrond hebben in Java-programmering en basiskennis hebben van webservices en web technologieën. Ervaring met Spring, Docker en cloud technologieën is een pluspunt.
Methode
De opleiding wordt zowel via instructeur-geleide lessen als zelfstudie aangeboden. Deelnemers zullen praktische oefeningen en opdrachten krijgen om hun vaardigheden te oefenen. De nadruk ligt op hands-on leren, waarbij deelnemers actief bezig zijn met het schrijven van code en het oplossen van programmeervraagstukken.
De voltijdse, instructor-led opleiding beslaat 3 lesdagen. Het zelfstudietraject omvat in totaal 20 dagen zelfstudie. De exacte planning kan variëren, afhankelijk van het specifieke cursusprogramma en de beschikbaarheid van deelnemers.
Inhoud
MicroProfileConfig
Metrics
FaultTolerance
JWTAuthentication
OpenTracing
OpenAPI
Contextsand Dependency Injection
JAX-RS
JSON-B
JSON-P
Health
RestClient
Certificering
Deelnamecertificaat: deelnemers ontvangen na afloop van de training een certificaat dat ze deze cursus voltooid hebben.