Building Microservice Architectures Training Cursus
Microservice-architectuur is een ontwerpbenadering waarbij applicaties worden gestructureerd als een verzameling losjes gekoppelde services. Deze training biedt deelnemers een uitgebreid inzicht in de principes van microservice-architectuur, best practices en bijbehorende ontwerppatronen. De cursus bevat praktische oefeningen en voorbeelden uit de praktijk om deelnemers te helpen bij het ontwerpen, implementeren en beheren van robuuste microservicesystemen.
Deze live training onder leiding van een instructeur (online of ter plaatse) is bedoeld voor softwareontwikkelaars, systeemarchitecten en DevOps professionals op gemiddeld niveau die schaalbare en onderhoudbare applicaties willen bouwen met behulp van een microservices-architectuur.
Aan het einde van deze training zijn de deelnemers in staat om:
- Begrijp de kernprincipes van de architectuur van microservices.
- Ontwerp en implementeer schaalbare systemen op basis van microservices.
- Pas ontwerppatronen en best practices toe voor microservices.
- Implementeer event-driven benaderingen zoals CQRS en event sourcing.
- Pak uitdagingen aan op het gebied van systeembeheer en de acceptatie van microservices.
Vorm van de cursus
- Interactieve lezing en discussie.
- Veel oefeningen en oefenen.
- Hands-on implementatie in een live-lab omgeving.
Opties voor het aanpassen van cursussen
- Om een training op maat voor deze cursus aan te vragen, neem dan contact met ons op om een afspraak te maken.
Cursusaanbod
Begrijpen Microservices
- Wat zijn microservices?
- Belangrijkste voordelen en uitdagingen van microservices
- Monolithische versus microservice-architecturen
Ontwerpen van microservicesystemen
- Principes van microservice-architectuur
- Servicegrenzen definiëren
- Communication Tussen diensten
Ontwerp van diensten
- RESTful API's en servicecontracten
- Strategieën voor serviceversiebeheer
- Partitionering en opslag van gegevens voor microservices
Sourcing van evenementen
- Concepten voor het sourcen van evenementen begrijpen
- Voordelen en use cases voor event sourcing
- Event-driven architecturen implementeren
CQRS (Command Query Responsibility Segregation)
- Inleiding tot CQRS
- Wanneer gebruik je CQRS?
- Implementatie van CQRS in microservicesystemen
Overig Design Patterns voor op microservices gebaseerde architecturen
- Serviceregistratie en -detectie
- Service mesh en API-gateways
- Veerkrachtpatronen (bijv. stroomonderbreker, schot)
Systeemontwerp en -bediening
- Monitoren en loggen in microservices
- Containerisatie en orkestratie (bijv. Docker, Kubernetes)
- Beveiligingsoverwegingen voor microservices
Aannemen Microservices
- Evaluatie van de gereedheid van de organisatie voor microservices
- Stappen voor het migreren van monoliet naar microservices
- Omgaan met culturele en technische uitdagingen
Samenvatting en volgende stappen
Vereisten
- Eerdere programmeerervaring
Audiëntie
- Softwareontwikkelaars
- Systeem architecten
- DevOps Professionals
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Hulp nodig bij het kiezen van de juiste cursus?
Building Microservice Architectures Training Cursus - Enquiry
Building Microservice Architectures - Consultancyaanvraag
Consultancyaanvraag
Reviews (7)
Ik was een goede mix van praktische en theoretische informatie. Boeiende presentatie met voorbeelden uit de praktijk.
Anita
Cursus - Building Microservice Architectures
Automatisch vertaald
Ik vond het leuk hoe de informatie werd gepresenteerd, Hassan is charismatisch en hij is goed voorbereid op elk onderwerp dat zich voordoet.
Daniel Onisor
Cursus - Building Microservice Architectures
Automatisch vertaald
De interactie met ons, de oefeningen en het materiaal. Er wordt veel uitgelegd en heel praktisch.
Stefan Andrei
Cursus - Building Microservice Architectures
Automatisch vertaald
Als u geïnteresseerd bent in het onderwerp, kunt u de benodigde informatie gemakkelijk vinden in de trainingen. Goed gestructureerd. Ik vond het trainingstempo prettig.
Marius
Cursus - Building Microservice Architectures
Automatisch vertaald
Ik leer veel nieuwe dingen en veranderde mijn perspectief van ontwikkelings- naar architectonisch perspectief
Georgiana
Cursus - Building Microservice Architectures
Automatisch vertaald
Interactieve sessie met vragen die ons helpen het huidige onderwerp te begrijpen, goede balans tussen theorie en praktijk.
Mihai Cleja
Cursus - Building Microservice Architectures
Automatisch vertaald
The good general overview of all topics in the micro service system, and because we a insulated in our development environment away form the web, the current technology options available to overcome various issues of micro services.
Brian Wilkinson - Mass Consultants Ltd
Cursus - Building Microservice Architectures
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Developing Microservices on Google Cloud Apigee
21 UrenDeze live training onder leiding van een instructeur in Nederland (online of ter plaatse) is bedoeld voor ontwikkelaars die willen leren hoe ze een API kunnen bouwen, testen, debuggen en implementeren bovenop het Apigee API Platform van Google Cloud.
Aan het einde van deze training zijn de deelnemers in staat om:
- Zet een ontwikkelomgeving op die alle benodigde middelen bevat om te beginnen met het ontwikkelen van een API.
- Begrijp en implementeer de tools die beschikbaar zijn binnen Apigee Edge.
- Bouw en implementeer een API naar Google Cloud.
- API-fouten bewaken en debuggen.
- Maak gebruik van Google Cloud's analytics en machine learning oplossingen om API's intelligenter te maken.
Managing APIs with Apigee
14 UrenDeze live training onder leiding van een instructeur in Nederland (online of ter plaatse) is bedoeld voor ontwikkelaars die willen leren hoe ze een API kunnen bouwen, testen, debuggen en implementeren bovenop het Apigee API Platform van Google Cloud.
Aan het einde van deze training zijn de deelnemers in staat om:
- Zet een ontwikkelomgeving op die alle benodigde middelen bevat om te beginnen met het ontwikkelen van een API.
- Begrijp en implementeer de tools die beschikbaar zijn binnen Apigee Edge.
- Bouw en implementeer een API naar Google Cloud.
- API-fouten bewaken en debuggen.
- Maak gebruik van Google Cloud's analytics en machine learning oplossingen om API's intelligenter te maken.
Building Microservices with Apigee Edge
21 UrenApigee Edge , gebouwd op Java , stelt u in staat beveiligde toegang tot uw services te bieden met een goed gedefinieerde API die consistent is in al uw services, ongeacht de implementatie van de service. Een consistente API:
- Maakt het gemakkelijk voor app-ontwikkelaars om uw services te consumeren.
- Hiermee kunt u de implementatie van de backend-service wijzigen zonder de openbare API te beïnvloeden.
- Hiermee kunt u profiteren van de analyse, het genereren van inkomsten, de ontwikkelaarsportal en andere functies die zijn ingebouwd in Edge.
Publiek
Deze cursus is bedoeld voor ingenieurs, architecten en ontwikkelaars die Apigee Edge in hun projecten willen gebruiken.
Axon Framework
21 UrenDeze live training onder leiding van een instructeur in Nederland (online of ter plaatse) is bedoeld voor ontwikkelaars die Axon willen gebruiken om goed gestructureerde bedrijfsapplicaties te bouwen die gebruikmaken van de kracht van CQRS en Event Sourcing.
Aan het einde van deze training zijn de deelnemers in staat om:
- Stel de ontwikkelomgeving in die nodig is om een Axon Framework-toepassing te maken.
- Implementeer de CQRS (Command Query Responsibility Segregation) en Event Sourcing architectuurpatronen om complexe applicaties te ontwikkelen.
- Pas de concepten van Domain Driven Design toe op het ontwerp van hun toepassing.
- Bouw applicaties die zich richten op het bedrijfsprobleem in plaats van op de infrastructuur.
Envoy Proxy
14 UrenDeze live training in Nederland (online of op locatie) wordt gegeven door een instructeur en is bedoeld voor engineers die Envoy Proxy willen gebruiken om microservices met elkaar te laten 'communiceren'.
Aan het einde van deze training kunnen deelnemers:
- Installeer en configureer Envoy Proxy.
- Gebruik Envoy Proxy om het netwerk te abstraheren en probleemgebieden gemakkelijk te visualiseren.
- Los problemen met microservices op die verband houden met netwerken en observatie.
Creating a Service Mesh with Istio and Kubernetes
14 UrenDeze door een instructeur geleide, live training in Nederland (op locatie of op afstand) is gericht op ingenieurs die cloudgebaseerde applicaties (bijv. microservices) willen verbinden, beveiligen en beheren met behulp van een op Istio gebaseerde service mesh.
Aan het einde van deze training kunnen deelnemers:
- Installeer en configureer Istio op Kubernetes.
- Begrijp service meshes en implementeer er een met Istio.
- Implementeer een Istio-servicemesh bovenop Kubernetes.
- Gebruik een servicemesh om microservices in de cloud uit te voeren, te beheren en te monitoren.
Java Microservices
21 UrenDeze door een instructeur geleide, live training in Nederland (online of op locatie) is bedoeld voor ontwikkelaars van het middenniveau Java die microservices-gebaseerde toepassingen willen ontwerpen, ontwikkelen, implementeren en onderhouden met behulp van Java frameworks zoals Spring Boot en Spring Cloud.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
- De principes en voordelen van microservices-architectuur te begrijpen.
- Microservices te bouwen en te implementeren met Java en Spring Boot.
- Service discovery, configuratiebeheer en API-gateways te implementeren.
- Microservices effectief te beveiligen, te monitoren en te schalen.
- Microservices te implementeren met behulp van Docker en Kubernetes.
Building Microservices with Lumen PHP Framework
14 UrenDeze live training onder leiding van een instructeur in Nederland (online of ter plaatse) is bedoeld voor ontwikkelaars die Lumen willen gebruiken om Laravel-gebaseerde microservices en applicaties te bouwen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Zet de benodigde ontwikkelomgeving op om te starten met het ontwikkelen van microservices met Lumen.
- Begrijp de voordelen van het implementeren van microservices met behulp van Lumen en PHP.
- Voer de functies en bewerkingen van de microservices uit en implementeer ze met behulp van het Lumen-framework.
- Bescherm en controleer de toegang tot de microservices-architecturen door beveiligingslagen te bouwen.
System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
21 UrenIn deze door een instructeur geleide, live training in Nederland leren deelnemers hoe ze verschillende technologieën en benaderingen kunnen evalueren voor het ontwerp van een op services gebaseerde systeemarchitectuur. De training begint met een bespreking en vergelijking van monolithische systemen en servicearchitecturen en gaat vervolgens dieper in op de details van microservice-architectuur.
Deelnemers krijgen de kans om hun kennis in de praktijk te brengen terwijl ze stap voor stap bezig zijn met het creëren en implementeren van een reeks proof-of-concept microservices die zijn gebouwd met Spring Cloud, Spring Boot en Docker.
Ten slotte worden de relevante infrastructuurbouwstenen onderzocht om de deelnemers te helpen bij het bepalen van de meest geschikte tools en benaderingen voor gebruik voor verschillende organisatorische vereisten.
Aan het einde van deze training hebben de deelnemers een goed begrip van Service-Oriented Architecture (SOA) en Microservice Architecture, evenals praktische ervaring met het gebruik van Spring Cloud en gerelateerde Spring-technologieën voor het snel ontwikkelen van hun eigen cloud-schaal, cloud-ready microservices.
Building Microservices with Spring Cloud and Docker
21 UrenIn deze door een instructeur geleide, live training in Nederland leren deelnemers de basisprincipes van het bouwen van microservices met behulp van Spring Cloud en Docker. De kennis van de deelnemers wordt op de proef gesteld door middel van oefeningen en de stapsgewijze ontwikkeling van voorbeeldmicroservices.
Aan het einde van deze training zijn de deelnemers in staat om:
- De fundamenten van microservices begrijpen.
- Docker gebruiken om containers te bouwen voor microservice-applicaties.
- Gecontaineriseerde microservices bouwen en implementeren met behulp van Spring Cloud en Docker.
- Microservices integreren met discovery services en de Spring Cloud API Gateway.
- Docker Compose gebruiken voor end-to-end integratietests.
Building Microservices with Spring Cloud and Docker - 5 Days
35 UrenDeze door een instructeur geleide, live training in Nederland (online of op locatie) is gericht op ontwikkelaars en DevOps ingenieurs op Intermediate niveau die microservices willen bouwen, implementeren en beheren met behulp van Spring Cloud en Docker.
Aan het einde van deze training zijn de deelnemers in staat om:
- Microservices ontwikkelen met Spring Boot en Spring Cloud.
- Toepassingen containeriseren met Docker en Docker Compose.
- Service discovery, API-gateways en communicatie tussen diensten implementeren.
- Microservices in productieomgevingen monitoren en beveiligen.
- Microservices implementeren en orkestreren met Kubernetes.
Spring Cloud for Microservices
14 UrenIn deze live training in Nederland onder leiding van een instructeur beginnen we met een bespreking van microservice-architectuur. De kennis van de deelnemers wordt op de proef gesteld door middel van oefeningen en de stapsgewijze ontwikkeling van voorbeeldmicroservices.
Aan het einde van deze training hebben de deelnemers een goed begrip van hoe ze Spring Cloud en gerelateerde Spring-technologieën kunnen gebruiken om snel hun eigen microservices op cloudschaal en cloudklaar te ontwikkelen.
Microservices with Spring Cloud and Kafka
21 UrenDeze door een instructeur geleide, live training in Nederland (op locatie of op afstand) is gericht op ontwikkelaars die traditionele architectuur willen transformeren naar een zeer gelijktijdige, op microservices gebaseerde architectuur met behulp van Spring Cloud, Kafka, Docker, Kubernetes en Redis.
Aan het einde van deze training kunnen deelnemers:
- Zet de benodigde ontwikkelomgeving op voor het bouwen van microservices.
- Ontwerp en implementeer een zeer gelijktijdig ecosysteem voor microservices met behulp van Spring Cloud, Kafka, Redis, Docker en Kubernetes.
- Transformeer monolithische en SOA-services naar op microservices gebaseerde architectuur.
- Hanteer een DevOps-aanpak bij het ontwikkelen, testen en vrijgeven van software.
- Zorg voor een hoge mate van gelijktijdigheid tussen microservices in productie.
- Bewaak microservices en implementeer herstelstrategieën.
- Voer prestatieafstemming uit.
- Leer meer over toekomstige trends in de architectuur van microservices.
Building Microservices with Spring Cloud and Netflix OSS
21 UrenSpring Cloud is een open-source lichtgewicht microservices framework voor het bouwen van Java applicaties voor de cloud. Netflix OSS is een set frameworks en bibliotheken voor het ontwikkelen van microservices. Spring Cloud Integreert mooi met Netflix componenten met behulp van Auto Configuration en Convention Over Configuration.
In deze live training onder leiding van een instructeur leren deelnemers de basisconcepten van het bouwen van microservices met behulp van Spring Cloud en Netflix OSS. De kennis van de deelnemers wordt op de proef gesteld door middel van oefeningen en de stapsgewijze ontwikkeling van voorbeeldmicroservices.
Aan het einde van deze training hebben de deelnemers een goed begrip van hoe ze Spring Cloud en gerelateerde Spring-technologieën samen met Netflix OSS kunnen gebruiken om snel hun eigen cloud-schaal, cloud-ready microservices te ontwikkelen.
Audiëntie
- Java Ontwikkelaars
Vorm van de cursus
- Deels lezing, deels discussie, oefeningen en zware hands-on oefening
Traefik
7 UrenDeze door een instructeur geleide, live training in Nederland (op locatie of op afstand) is gericht op systeembeheerders en ontwikkelaars die microservices willen implementeren, beheren, monitoren en bedienen met behulp van Traefik.
Aan het einde van deze training kunnen deelnemers:
- Configureer en start Traefik via een Docker-provider.
- Maak veilige en gecodeerde verbindingen mogelijk met Let's Encrypt.
- Implementeer middleware en verbind deze met een router om serviceaanvragen te transformeren.
- Bewaak Traefik activiteiten met behulp van het dashboard.