Cursusaanbod
Introductie
- Introductie tot microservices met Spring Boot
- Overzicht van Spring Boot
- Introductie tot webservices
Grondslagen van Spring Boot
- De IDE instellen voor een Spring Boot-project
- De kernfuncties van Spring Boot begrijpen
- Ingewerkte servers gebruiken
- Spring Boot Actuator verkennen
- Spring Boot DevTools inzetten
RESTful webservices
- Overzicht van de REST-architectuur
- Werken met padvariabelen
- Verzoekparameters verwerken
- De POST-methode implementeren
- De GET-methode implementeren
- Ruime verwerking van uitzonderingen
- De DELETE-methode implementeren
- Strategieën voor contentonderhandeling
- Gegevensfiltering toepassen in RESTful services
- API-versiebeheer implementeren
Spring Data JPA
- Overzicht van JPA
- JPA configureren
- POST-eindpunten voor werknemersbronnen maken
- Werknemergegevens uit de database ophalen
- Werknemergegevens uit de database verwijderen
- Migreren van H2 naar MySQL-database
Spring Security
- Overzicht van Spring Security
- Registratie en configuratie van Okta
- De API Gateway beveiligen
- De Order Service beveiligen
- Implementaties van Spring Security testen
Unit testen
- De Order Service configureren voor testen
- Testmethoden maken
- Testverificatie uitvoeren
- Setup-methoden implementeren
Docker
- Overzicht van Docker
- Docker instellen
- Praktisch gebruik van Docker
Kubernetes
- Overzicht van Kubernetes-componenten en -architectuur
- Configureren en implementeren met Kubernetes
CI/CD-pijplijn
- Overzicht van CI/CD
- Een artifactregistry maken
- VM-instances provisionen
- Jenkins-pijplijnen implementeren
Samenvatting en vervolgstappen
Vereisten
- Ervaring met Java-ontwikkeling
- Basiskennis van het Spring Framework
Doelgroep
- Java-ontwikkelaars
Getuigenissen (5)
Ik heb veel gewaardeerd aan de flexibiliteit van de trainer, die mijn kennis snel kon beoordelen en de training daarop afstellen. Bovendien waardeerde ik het zeer dat hij me voorstelde om persoonlijke praktische oefeningen te maken op basis van mijn behoefte, in plaats van de generieke oefeningen die hij aanvankelijk had voorgesteld.
Alexandra Noguera - La Banque Postale
Cursus - Advanced Apache Camel
Automatisch vertaald
Tijdens mijn training was het toegankelijk zijn van Augustin het meest waardeerbaar. Hij weet zich aan te passen aan het niveau van de deelnemers zonder de groep te vertragen. Een topdocent!!!
Rodrigue - Cegid
Cursus - Managing APIs with Apigee
Automatisch vertaald
de technische voorbereiding van docenten
Giorgio - Asystel-BDF S.p.A.
Cursus - Creating a Service Mesh with Istio and Kubernetes
Automatisch vertaald
Luisteren naar de trainer. Hij heeft de gestelde vragen in ogenschouw genomen en er de volgende dag op geantwoord.
Erwan - SNCF Connect & Tech
Cursus - Axon Framework
Automatisch vertaald
De verstrekte kennis behandelde alle aspecten die we voor onze huidige Apache Camel-implementaties nodig konden hebben.
Leon - Vos Management & Logistical Development B.V.
Cursus - Apache Camel
Automatisch vertaald