Microservices structureren een applicatie als een set van losjes gekoppelde diensten. Deze architectuur vereist een hoge mate van volwassenheid in ontwikkeling, implementatie en operationele onderhoudspraktijken. U implementeert de essentiële technologieën die nodig zijn om deze architectuur te bouwen.
INTER
INTRA
OP MAAT
Praktijkcursus ter plaatse
of via klasverband op afstand
Disponible en anglais, à la demande
Microservices structureren een applicatie als een set van losjes gekoppelde diensten. Deze architectuur vereist een hoge mate van volwassenheid in ontwikkeling, implementatie en operationele onderhoudspraktijken. U implementeert de essentiële technologieën die nodig zijn om deze architectuur te bouwen.
Aan het einde van de training is de deelnemer in staat om:
Een op microservices gebaseerde architectuur definiëren
REST-services ontwikkelen en gebruiken
Microservices implementeren met behulp van een Java-raamwerk
Microservices implementeren in Docker-containers
Microservices beheren en bewaken
Doelgroep
Ontwikkelaars, architecten.
Voorafgaande vereisten
Goede kennis van de taal Java, basiskennis van Linux-beheer.
Opleidingsprogramma
1
Inleiding
Een blik op software en organisatorische ontwikkelingen.
Voor- en nadelen van monolithische toepassingen.
Agile methodologieën en DevOps-praktijken.
Processen voor continue integratie en implementatie.
2
Microservices-architecturen
Definitie van een microservices-architectuur.
Kenmerken van microservices.
De opkomst van microservices-architecturen.
De belangrijkste spelers.
Een paar voorbeelden van de webgiganten.
3
Communicatie in een microservices-architectuur
Keuze van samenwerkingsstijl: REST request/reply versus Publish-Subscribe Messaging.
HTTP-basisbeginselen en -herinneringen.
REST-services implementeren met Java.
Het HATEOAS-principe.
Een REST-service documenteren met Swagger.
Een REST-service testen.
Praktisch werk
Een Rest API definiëren met Swagger en services implementeren met Jersey. Een REST service testen met SoapUI.
4
Een microservice ontwikkelen in Java
Presentatie van alles-in-één Java-frameworks.
Vergelijking tussen SpringBoot en Dropwizard.
Een toepassing ontwikkelen met Dropwizard of SpringBoot.
Een productieklare toepassing verpakken.
Praktisch werk
Een toepassing ontwikkelen met Dropwizard of SpringBoot.
5
Een micrcoservice uitvoeren met containers
Inleiding tot Docker.
Hoe containers werken met Docker.
Ontwerp aangepaste afbeeldingen.
Containers configureren en starten.
Praktisch werk
Een aangepaste container maken met Docker.
6
Een microservices-architectuur implementeren
Technieken voor implementatieoptimalisatie.
Een multi-containerapplicatie implementeren met Docker Compose.
Infrastructuuroplossingen voor microservices (Kubernetes, Mesos, Swarm).
Cloudoplossingen (Cloud Foundry, Heroku).
Praktisch werk
Een multi-containerarchitectuur opzetten met Docker Compose.
7
Beheer en controle
Centralisatie van logboeken.
Microservices bewaken.
Metriek en gezondheidscontrole.
Praktisch werk
Metrics instellen voor een applicatie om ze te visualiseren.
Feedback van klanten
4,3 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.
M ONDO ROHYNAYOLEINE M.
22/06/26
5 / 5
Het lesmateriaal is volledig en overzichtelijk. Van een overzicht van de verschillende oudere architecturen tot de patronen die een rol spelen in de microservicearchitectuur, inclusief het hele DevOps-gedeelte, de technologieën en doeltreffende demonstraties. Ik ben zeer tevreden.
NGOC-HUY N.
09/03/26
5 / 5
We hebben alle onderwerpen rond microservices behandeld (architectuur, technische ontwikkeling, beveiliging, Docker-containers, Spring Boot, cloud en JMX-monitoring ...)
MAXIME J.
09/03/26
5 / 5
De opleiding behandelt veel onderwerpen, maar helaas is het niet mogelijk om diep in te gaan op de verschillende thema’s (daarvoor zouden er meer dagen nodig zijn geweest).
ROSSIT VINCENT M.
09/03/26
4 / 5
een goede balans tussen theorie en praktijk, te weinig tijd voor de praktijk om bepaalde onderwerpen verder uit te diepen – onderwerpen die misschien zelfs een apart onderdeel zouden verdienen (bijvoorbeeld: het onderdeel veiligheid)
DOKÉNÉ ABDEL AZIZ T.
09/03/26
4 / 5
De inhoud is interessant en actueel. De didactiek is erg goed. Ik ga naar huis met een stevige theoretische en praktische basis over microservices en de implementatie ervan. Ik zou graag nog meer willen leren, maar dankzij deze basis kan ik me hier verder in verdiepen!
SIMON B.
01/12/25
5 / 5
Je krijgt de indruk dat de presentator zeer competent en geduldig is, en weet hoe hij vragen over het onderwerp moet beantwoorden zonder dat hij zich ter plekke hoeft voor te bereiden. Erg interessant om naar te luisteren.
REGIS K.
01/12/25
4 / 5
Over het algemeen goede trainingMisschien een beetje te veel focus op quarkus in vergelijking met spring boot, zorg ervoor dat iedereen volgt (je moet scherp zijn tijdens de tps;)Groot onderwerp, je zult moeten oefenen om het echt onder de knie te krijgen
JONATHAN R.
01/12/25
4 / 5
De trainer was erg vriendelijk en competent. Ik heb een aantal interessante concepten geleerd en ben vertrouwd geraakt met nieuwe technologieën. Maar gezien de complexiteit en breedte van het onderwerp zou een extra dag of twee nuttig zijn geweest. Het einde van de cursus leek me een beetje te snel en ik had graag wat meer tijd gehad.
MÉLANIE L.
01/12/25
4 / 5
De beschrijving van het programma is niet up to date: De focus lag voornamelijk op Quarkus technologie door middel van de oefeningen en een klein beetje op SpringBoot (wat ik ga gebruiken).het zou interessant zijn geweest om meer tijd te besteden aan het deployment gedeelte van de architectuur.
VOORAFGAANDE VEREISTEN
Goede kennis van de taal Java, basiskennis van Linux-beheer.
VAARDIGHEDEN VAN DE CURSUSLEIDER
De deskundigen die de cursus leiden zijn specialisten op het betreffende vakgebied. Zij werden geselecteerd door onze pedagogische teams zowel om hun vakkennis als hun pedagogische vaardigheden voor elke cursus die zij geven. Zij hebben minstens vijf tot tien jaar ervaring in hun vakgebied en oefenen of oefenden verantwoordelijke bedrijfsfuncties uit.
BEOORDELINGSMODALITEITEN
De cursusleider beoordeelt de pedagogische vooruitgang van de deelnemer gedurende de gehele cursus aan de hand van meerkeuzevragen, praktijksituaties, praktische opdrachten, …
De deelnemer legt ook van tevoren en naderhand een test af ter bevestiging van de verworven kennis.
PEDAGOGISCHE EN TECHNISCHE MIDDELEN • De gebruikte pedagogische middelen en cursusmethoden zijn voornamelijk: audiovisuele hulpmiddelen, documentatie en cursusmateriaal, praktische oefeningen en correcties van de oefeningen voor praktijkstages, casestudies of reële voorbeelden voor de seminars.
• Na afloop van de stages of seminars verstrekt ORSYS de deelnemers een evaluatievragenlijst over de cursus die vervolgens door onze pedagogische teams wordt geanalyseerd.
• Na afloop van de cursus wordt een presentielijst per halve dag verstrekt, evenals een verklaring van de afronding van de cursus indien de stagiair alle sessies heeft bijgewoond.
TOEGANGSMODALITEITEN EN TERMIJNEN
De inschrijving dient 24 uur voor aanvang van de cursus plaatsgevonden te hebben.
TOEGANKELIJKHEID VOOR MINDERVALIDEN
Is voor u speciale toegankelijkheid vereist? Neem contact op met mevr. FOSSE, contactpersoon voor mindervaliden, via het adres psh-accueil@ORSYS.fr om uw verzoek en de haalbaarheid daarvan zo goed mogelijk te bestuderen.
Dit programma is een origineel concept, ontwikkeld door de pedagogische teams van ORSYS Formation. Elke reproductie, weergave, aanpassing of exploitatie, geheel of gedeeltelijk, zonder voorafgaande schriftelijke toestemming van ORSYS, is ten strengste verboden. ORSYS behoudt zich het recht voor om alle nodige maatregelen te nemen ter bescherming van haar intellectuele-eigendomsrechten.
Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand
Dernières places
Date garantie en présentiel ou à distance
Session garantie
Geen sessie op dit moment, we nodigen je uit om het rooster van lessen op afstand te raadplegen.
15
Dit programma is een origineel concept, ontwikkeld door de pedagogische teams van ORSYS Formation. Elke reproductie, weergave, aanpassing of exploitatie, geheel of gedeeltelijk, zonder voorafgaande schriftelijke toestemming van ORSYS, is ten strengste verboden. ORSYS behoudt zich het recht voor om alle nodige maatregelen te nemen ter bescherming van haar intellectuele-eigendomsrechten.