Course Outline

Introductie

  • Overzicht van Apache Kafka
  • Inleiding tot het streamen van gebeurtenissen en real-time gegevensverwerking
  • Overzicht van Apache Kafka en de functies
  • Gebruiksscenario's en voordelen van Kafka bij de ontwikkeling van moderne applicaties

Inzicht in Kafka-architectuur en kernconcepten

  • Kafka-architectuur: brokers, onderwerpen, partities en replica's
  • Producenten en consumenten: publiceren en consumeren van boodschappen
  • Inzicht in de rol van ZooKeeper in Kafka

Kafka Onderwerpen en Partities

  • Aanmaken en configureren van onderwerpen
  • Inzicht in partities en hun implicaties
  • Replicatie en fouttolerantie in Kafka

Kafka Producenten

  • Kafka-producenten maken met behulp van verschillende programmeertalen
  • Serialisatie van berichten en serialisatietechnieken
  • Configuraties en best practices voor producenten

Kafka Consumenten

  • Ontwikkeling van Kafka-consumenten met behulp van verschillende programmeertalen
  • Consumentengroepen en -verschuivingen configureren
  • Strategieën voor berichtverwerking en leveringsgaranties

Kafka integreren met externe systemen met behulp van Kafka Connect

  • Overzicht van Kafka Connect en zijn connectoren
  • Kafka Connect configureren en gebruiken voor data-integratie
  • Kafka integreren met externe systemen

Streaming applicaties schrijven met Kafka Streams & ksqlDB

  • Inleiding tot Kafka Streams en de mogelijkheden voor streamverwerking
  • Stream processing applicaties ontwikkelen met Kafka Streams
  • ksqlDB gebruiken voor real-time gegevensverwerking en -analyse

Integratie van een Kafka-clienttoepassing met Confluent Cloud

  • Overzicht van Confluent Cloud en zijn functies
  • Een Kafka-clienttoepassing configureren en verbinden met Confluent Cloud

Kafka Beveiliging

  • Inleiding tot de beveiligingsfuncties van Kafka
  • SSL/TLS configureren voor veilige communicatie
  • Authenticatie- en autorisatiemechanismen in Kafka

Monitoring en operaties

  • Kafka monitoren met behulp van statistieken en tools
  • Kafka-clusters en -bronnen beheren
  • Veelvoorkomende problemen oplossen en prestaties afstemmen

Best Practices en Real-world Use Cases

  • Best practices voor het ontwerpen van Kafka-gebaseerde applicaties
  • Casestudy's en voorbeelden van Kafka-implementaties in verschillende industrieën
  • Best practices voor het bouwen van schaalbare en fouttolerante Kafka-architecturen

Samenvatting en volgende stappen

Requirements

    Basis programmeerkennis

Publiek

    Ontwikkelaars Programmeurs
 21 Hours

Getuigenissen (2)

Related Courses

Related Categories