Cursusaanbod
Inleiding
- Inleiding tot microservices met Spring Boot
- Overzicht van Spring Boot
- Inleiding tot webdiensten
Grondbeginselen van Spring Boot
- Het IDE configureren voor een Spring Boot-project
- De kernfuncties van Spring Boot begrijpen
- Gebruikmaken van ingebouwde servers
- Kennismaking met Spring Boot Actuator
- Spring Boot DevTools effectief inzetten
RESTful webdiensten
- Inleiding tot REST-architectuur
- Werken met padvariabelen
- Omgaan met verzoekparameters
- Het POST-methode implementeren
- Het GET-methode implementeren
- Robuuste afhandeling van uitzonderingen
- Het DELETE-methode implementeren
- Strategieën voor contentnegotiatie
- Gegevensfiltering in RESTful-diensten toepassen
- API-versiebeheer realiseren
Spring Data JPA
- Inleiding tot JPA
- JPA configureren
- POST-eindpunten creëren voor medewerkersgegevens
- Medewerkersdata ophalen uit de database
- Medewerkersdata verwijderen uit de database
- Overschakelen van een H2- naar MySQL-database
Spring Security
- Inleiding tot Spring Security
- Registratie en configuratie bij Okta
- De API Gateway beveiligen
- De Order Service beveiligen
- Implementaties van Spring Security testen
Eenheidstesting
- De Order Service configureren voor testing
- Testmethoden aanmaken
- Uitvoeren van testverificatie
- Setup-methoden implementeren
Docker
- Inleiding tot Docker
- Docker instellen en gebruiken
- Praktische toepassingen van Docker
Kubernetes
- Overzicht van onderdelen en architectuur van Kubernetes
- Clusters configureren en implementeren met Kubernetes
CI/CD-pipelines
- Inleiding tot CI/CD
- Een artefactregister aanmaken
- VM-instanties beheren
- Jenkins-pipelines opzetten en implementeren
Samenvatting en volgende stappen
Vereisten
- Ervaring in 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
De instructeur had voldoende kennis van het cursusonderwerp en ook van gerelateerde onderwerpen. Hij kon onze vragen beantwoorden, of ze zelfs noteren als hij er direct geen antwoord op wist en later terugkomen met een antwoord.
Abe Sabbagh - Enbridge
Cursus - Advanced RabbitMQ - 2 Days
Automatisch vertaald
Mogelijkheid om zelfstandige oefeningen uit te voeren in de trainingsomgeving.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Cursus - Kafka for Administrators
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