Beschrijving
Het hoofddoel van deze opleiding is om de deelnemers een inleiding te bieden in het begrijpen, ontwerpen en ontwikkelen van REST- en SOAP-webservices. Na afloop van de opleiding zullen de deelnemers in staat zijn om deze webservices te maken en te begrijpen hoe ze worden gebruikt in gedistribueerde systemen. Ze zullen ook inzicht krijgen in basisbeveiligingsconcepten met betrekking tot APIs en services.
Doelgroep
Deze opleiding is bedoeld voor deelnemers met een introductieniveau en een interesse in het begrijpen van REST- en SOAP-webservices. Het is geschikt voor diegenen die al enige basiskennis hebben van TCP/IP en het HTTP-protocol, en die kunnen programmeren in Java. Daarnaast wordt verwacht dat de deelnemers enige bekendheid hebben met Jakarta EE, Spring, en Angular, hoewel deze voorkennis niet uitgebreid hoeft te zijn.
Voorkennis:
Basis kennis van TCP/IP en het HTTP protocol + kunnen programmeren in Java en basis
kennis van Jakarta EE en Spring alsook van Angular
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.
Inhoud
Introductie tot webservice-architecturen, waaronder REST en SOAP.
Begrip van open APIs en webhooks.
Het gebruik van web-API's.
Creatie van zowel REST- als SOAP-services met behulp van Jakarta EE en Spring, inclusief het opzetten van verbindingen, het koppelen aan databases en beveiliging.
Inleiding tot Docker en Jenkins voor implementatie en CI/CD.
Basisbeveiliging van APIs en services.
Lancering van gedistribueerde systemen.
Certificering
Deelnamecertificaat: deelnemers ontvangen na afloop van de training een certificaat dat ze deze training voltooid hebben.