Cursusaanbod
Deel I: Domeinmodellering en ontwerp
-
Grondbeginselen van Domain-Driven Design
-
Event storming voor domeininventarisatie
-
Grenzen van contexten en contextmapping
-
Eigendom van data en het principe 'één database per service'
Deel II: Contracten en communicatie
-
Ontwerp van contracten
-
API-versiebeheer en ontwikkelingsstrategieën
-
Synchrone communicatiepatronen
-
Asynchrone communicatiepatronen
Deel III: Het bouwen van microservices
-
Structuur volgens Clean Architecture
-
Beheer van afhankelijkheden en beveiligingsaspecten
-
Inleiding tot Dapr (Distributed Application Runtime)
-
Communicatie tussen services onderling
-
Staatbeheer
-
Pub/sub-berichtgeving
-
Beheer van geheimen en configuratieinstellingen
-
Observabiliteit via ingebouwde telemetrie
Deel IV: Teststrategieën
-
Heartbeat-tests
-
Eind-tot-eind testen
-
Testen op serviceniveau
Deel V: Infrastructuur
-
Infrastructure as Code (Bicep)
-
Containers en orkestratie (Kubernetes / Azure Container Apps)
-
Pipelines en implementatie van infrastructuur
-
Opslag- en databaseservices
Deel VI: Implementatie
-
CI/CD-pipelines
-
Implementatiefaseringen
-
Feature flags
Deel VII: Observabiliteit
-
Gecentraliseerde logging
-
Gedistribueerd tracing
-
Metingen en dashboards
-
Monitoring en alarmmechanismen
Deel VIII: Robuustheid en rampherstel
-
Health-probes en readiness-checks
-
Omgaan met fouten in computing-resources
-
Strategieën bij infrastructuurfalen
-
Foutafhandeling op serviceniveau
Vereisten
- Solide programmeerervaring in ten minste één backendlanguage (C#, Java, Python of soortgelijk)
- Basiskennis van REST API’s en HTTP
- Kennis van Git en versiebeheerwerkwijzen
- Een beetje ervaring met een cloudplatform (bijv. Azure, AWS of GCP), zoals het implementeren van apps of navigeren in de portal
Doelgroep
-
Ontwikkelteams die overstappen van monolitische systemen naar microservices
-
Softwarearchitecten die gedistribueerde systemen ontwerpen
-
Teams die al met microservices werken en hun ontwerp, schaalbaarheid en betrouwbaarheid willen verbeteren
-
Tech-professionals die op zoek zijn naar een praktische, hands-on benadering van cloud-native architectuur
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (4)
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
de technische voorbereiding van docenten
Giorgio - Asystel-BDF S.p.A.
Cursus - Creating a Service Mesh with Istio and Kubernetes
Automatisch vertaald
Zeer praktische voorbeelden. De trainer heeft geprobeerd een tempo aan te houden waarbij iedereen kon volgen, zelfs hoewel de groep zeer divers was qua kennis. Hij heeft veel ondersteuning geboden aan bijna iedereen die om hulp vroeg :)
Georgi - BMW SA
Cursus - Apache Kafka for Developers
Automatisch vertaald