Cursusaanbod

Dag 1: Grondslagen van Event-Driven Architectuur in Go

  • Inleiding tot EDA
    • Wat is Event-Driven Architectuur?
    • Vergelijking van Monolithische, Microservices, en Event-Driven Systemen
    • Hoe Go’s concurrentiemodel en lichtgewicht goroutines het ideaal maken voor EDA
  • Kernconcepten & Voordelen
    • Decoupling, schaalbaarheid en robuustheid in bedrijfsystemen
    • Definitie van Events, Producers, Consumers en Event Brokers
    • Echte wereldvoorbeelden en case studies waar Go hoogpresterende event systemen aandrijft
  • CAP Theorema & Handhaving in EDA
    • Overzicht van Consistency, Beschikbaarheid en Partitie Tolerantie
    • Inpakking van EDA op deze eigenschappen
    • Strategieën voor het balansen van consistentie en beschikbaarheid in Go-gebaseerde systemen

Dag 2: Events, Berichten en Communication Patronen in Go

  • Begrijpen van Event Types
    • Domain Events vs. Integratie Events
    • Synchronische vs Asynchronische events in Go toepassingen
  • Messaging Patronen in de Praktijk
    • Publish-Subscribe (Pub/Sub) in Go 
    • Hoe je event payloads ontwerpt en structureert met JSON, Protocol Buffers of Avro in Go
  • Implementatie van Event Handling in Go
    • Overzicht van populaire Go bibliotheken en frameworks voor messaging 
    • Codevoorbeelden: dispatching en verwerken van events met idiomatische Go patronen
    • Praktische sessie: Bouwen van een eenvoudige event-driven service in Go

Dag 3: Messaging Systemen & Event Brokers met Go

  • Selecteren en Integreren van Event Brokers
    • Overzicht van populaire brokers: Apache Kafka, RabbitMQ en NATS
    • Vergelijking van gebruiksvallen en beste practijken voor Go-gebaseerde systemen
  • Instellen van Messaging Infrastructuur
    • Docker Compose setup voor Kafka, RabbitMQ, of NATS
    • Konfigureren van topics, exchanges, queues en channels
    • Overzicht van Go client bibliotheek
  • Praktische Workshop
    • Bouwen van een voorbeeld Go microservice die events produceert en verbruikt
    • Integreren van de service met de gekozen event broker
    • Debuggen en testen van event flows

Dag 4: Implementeren, Bewaken en Avances Onderwerpen in Go EDA

  • Implementatie van Go Event-Driven Toepassingen op Kubernetes
    • Bijbehorende containers voor Go toepassingen in productie
    • Deployen van Kafka (of andere brokers) op Kubernetes clusters
    • Inleiding tot KEDA (Kubernetes Event-Driven Autoscaling) voor schalen van event consumers
  • Foutafhandeling en Bewaking
    • Afhanken van strategieën voor het afhandelen van event fouten 
    • Implementatie van observabiliteit in Go services
  • Avances Onderwerpen & Vragen en Antwoorden
    • Onderzoeken van Serverless Event-Driven Architecturen met Go
    • Event Choreografie vs. Orchestration: Gebruiksvallen en ontwerp-overwegingen
    • Gemene valkuilen, lessen geleerd en beste practijken
    • Open Vragen en Antwoorden sessie en interactieve probleemoplossing

 


Vereisten

Go (Golang) programmeertalenvaardigheden, inclusief concurrency (goroutines, channels)
Basiskennis van softwarearchitectuur (monoliths, microservices)
Vermogen om te werken met Docker en Docker Compose
Grondige kennis van REST APIs en netwerken
Ervaring met CLI-tools en Git
Optioneel: Kenmerken van Kubernetes en messaging systemen (Kafka, RabbitMQ, NATS)
 
 28 Uren

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 €9120 online delivery, based on a group of 2 delegates, €2880 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

Reviews (7)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën