Επικοινωνήστε μαζί μας
 Διάρκεια 21 Ώρες

Εξέλιξη Κομματιού

Εισαγωγή

  • Επισκόπηση του Apache Kafka
  • Εισαγωγή στη ροή συμβάντων και την επεξεργασία δεδομένων σε πραγματικό χρόνο
  • Επισκόπηση του Apache Kafka και των χαρακτηριστικών του
  • Περιπτώσεις χρήσης και οφέλη του Kafka στη σύγχρονη ανάπτυξη εφαρμογών

Κατανόηση της Αρχιτεκτονικής του Kafka και των Βασικών Εννοιών

  • Αρχιτεκτονική Kafka: brokers, topics, partitions και replicas
  • Παραγωγοί και καταναλωτές: δημοσίευση και κατανάλωση μηνυμάτων
  • Κατανόηση του ρόλου του ZooKeeper στο Kafka

Θέματα και Διαμερίσματα στο Kafka

  • Δημιουργία και ρύθμιση θεμάτων
  • Κατανόηση των διαμερισμάτων και των επιπτώσεών τους
  • Αναπαραγωγή και ανοχή σε σφάλματα στο Kafka

Παραγωγοί Kafka

  • Δημιουργία παραγωγών Kafka χρησιμοποιώντας διάφορες γλώσσες προγραμματισμού
  • Σειριοποίηση μηνυμάτων και τεχνικές σειριοποίησης
  • Ρυθμίσεις παραγωγών και βέλτιστες πρακτικές

Καταναλωτές Kafka

  • Ανάπτυξη καταναλωτών Kafka χρησιμοποιώντας διαφορετικές γλώσσες προγραμματισμού
  • Ρύθμιση ομάδων καταναλωτών και offsets
  • Στρατηγικές για επεξεργασία μηνυμάτων και εγγυήσεις παράδοσης

Ενσωμάτωση του Kafka με Εξωτερικά Συστήματα χρησιμοποιώντας το Kafka Connect

  • Επισκόπηση του Kafka Connect και των συνδέσμων του
  • Ρύθμιση και χρήση του Kafka Connect για ενσωμάτωση δεδομένων
  • Ενσωμάτωση του Kafka με εξωτερικά συστήματα

Γράφοντας Εφαρμογές Ροής με Kafka Streams & ksqlDB

  • Εισαγωγή στα Kafka Streams και τις δυνατότητες επεξεργασίας ροής
  • Ανάπτυξη εφαρμογών επεξεργασίας ροής με Kafka Streams
  • Χρήση του ksqlDB για επεξεργασία δεδομένων σε πραγματικό χρόνο και αναλυτική

Ενσωμάτωση Εφαρμογής Πελάτη Kafka με το Confluent Cloud

  • Επισκόπηση του Confluent Cloud και των χαρακτηριστικών του
  • Ρύθμιση και σύνδεση εφαρμογής πελάτη Kafka με το Confluent Cloud

Ασφάλεια Kafka

  • Εισαγωγή στα χαρακτηριστικά ασφαλείας του Kafka
  • Ρύθμιση SSL/TLS για ασφαλή επικοινωνία
  • Μηχανισμοί πιστοποίησης και εξουσιοδότησης στο Kafka

Παρακολούθηση και Λειτουργίες

  • Παρακολούθηση του Kafka χρησιμοποιώντας μετρικές και εργαλεία
  • Διαχείριση συστάδων Kafka και πόρων
  • Αντιμετώπιση κοινών προβλημάτων και βελτιστοποίηση απόδοσης

Βέλτιστες Πρακτικές και Περιπτώσεις Χρήσης από τον Πραγματικό Κόσμο

  • Βέλτιστες πρακτικές για σχεδιασμό εφαρμογών βασισμένων στο Kafka
  • Μελέτες περίπτωσης και παραδείγματα υλοποιήσεων Kafka σε διάφορους κλάδους
  • Βέλτιστες πρακτικές για δημιουργία επεκτάσιμων και ανθεκτικών σε σφάλματα αρχιτεκτονικών Kafka

Σύνοψη και Επόμενα Βήματα

Απαιτήσεις

  • Βασικές γνώσεις προγραμματισμού

Κοινό

  • Προγραμματιστές
  • Προγραμματιστές

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (2)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες