Neem contact met ons op

Cursusaanbod

Deel I: Domeinmodellering en Ontwerp

  • Principes van Domain-Driven Design

  • Event storming voor domeinontdekking

  • Begrenste contexten en contextmapping

  • Data-eigendom en het principe van database per service

Deel II: Contracten en Communicatie

  • Contractontwerp

  • Strategieën voor API-versiebeheer en evolutie

  • Synchronisatiecommunicatiepatronen

  • Asynchrone communicatiepatronen

Deel III: Microservices Bouwen

  • Schone architectuurstuctuur

  • Beheer van afhankelijkheden en veiligheidsaspecten

  • Introductie tot Dapr (Distributed Application Runtime)

  • Communicatie tussen services

  • Beheer van staat (state management)

  • Pub/sub-messaging

  • Geheime gegevens en configuratiebeheer

  • Observabiliteit met behulp van ingebouwde telemetrie

Deel IV: Teststrategieën

  • Heartbeat-tests

  • End-to-end-testen

  • Testen op serviceniveau

Deel V: Infrastructuur

  • Infrastructure as Code (Bicep)

  • Containers en orchestratie (Kubernetes / Azure Container Apps)

  • Infrastructuurpijplijnen en implementatie

  • Opslag- en databaseservices

Deel VI: Implementatie

  • CI/CD-pijplijnen

  • Implementatieringen

  • Featureflags

Deel VII: Observabiliteit

  • Gecentraliseerde logging

  • Gedistribueerde tracing

  • Metrics en dashboards

  • Monitoring en waarschuwingen

Deel VIII: Resiliëntie en Noodherstel

  • Gezondheidschecks en readiness-checks

  • Omgaan met rekenkrachtfouten

  • Strategieën voor infrastructuurfouten

  • Foutafhandeling op serviceniveau

Vereisten

  • Stevige programmeervaardigheden in minstens één backend-taal (C#, Java, Python of vergelijkbaar)
  • Basiskennis van REST API's en HTTP
  • Vertrouwdheid met Git en workflows voor versiebeheer
  • Basiservaring met een cloudplatform (bijv. Azure, AWS of GCP, het implementeren van een app of navigeren door het
    portaal)

Doelgroep

  • Ontwikkelteams die overstappen van monolithische systemen naar microservices

  • Software-architecten die gedistribueerde systemen ontwerpen

  • Teams die al met microservices werken en hun ontwerp, schaalbaarheid en betrouwbaarheid willen verbeteren

  • Technische professionals op zoek naar een praktische, hands-on aanpak voor cloud-native architectuur

 21 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (4)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën