Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Εισαγωγή στο Apache Kafka
- Τι είναι το Kafka και γιατί να το χρησιμοποιήσετε;
- Βασικά δομικά στοιχεία: Θέματα, Κατατμήσεις, Παραγωγοί, Καταναλωτές, Διαμεσολαβητές
- Κατανόηση του μοντέλου δημοσίευσης-εγγραφής του Kafka
- Περιπτώσεις χρήσης του Kafka σε πραγματικές εφαρμογές
Εγκατάσταση Περιβάλλοντος Ανάπτυξης Kafka
- Εγκατάσταση και διαμόρφωση Kafka και ZooKeeper
- Εργαλεία CLI του Kafka για διαχείριση θεμάτων
- Διαμόρφωση του Kafka για υψηλή διαθεσιμότητα
Παραγωγοί και Καταναλωτές Kafka
- Δημιουργία Παραγωγών Kafka σε Java
- Παραγωγή μηνυμάτων με κλειδιά, κατατμήσεις και επιβεβαιώσεις
- Δημιουργία Καταναλωτών Kafka σε Java
- Ομάδες καταναλωτών και διαχείριση μετατοπίσεων
Εργασία με Kafka Streams
- Εισαγωγή στο API Kafka Streams
- Επεξεργασία ροών δεδομένων σε πραγματικό χρόνο
- Επεξεργασία με κατάσταση έναντι επεξεργασίας χωρίς κατάσταση
- Χρήση παραθύρων, συνενώσεων και συναθροίσεων
Διασφάλιση Αξιοπιστίας και Απόδοσης
- Αντιγραφή δεδομένων και ανοχή σε σφάλματα στο Kafka
- Βελτιστοποίηση διαμορφώσεων παραγωγών και καταναλωτών
- Παρακολούθηση απόδοσης του Kafka
Ασφάλεια και Αυθεντικοποίηση Kafka
- Ενεργοποίηση κρυπτογράφησης SSL/TLS
- Διαμόρφωση αυθεντικοποίησης με SASL
- Έλεγχος πρόσβασης βάσει ρόλων με ACL του Kafka
Ενσωμάτωση του Kafka με Άλλα Συστήματα
- Χρήση του Kafka Connect για ενσωμάτωση με βάσεις δεδομένων
- Σύνδεση του Kafka με Elasticsearch, PostgreSQL και άλλες πηγές δεδομένων
- Δημιουργία μικροϋπηρεσιών οδηγούμενων από συμβάντα με το Kafka
Σύνοψη και Επόμενα Βήματα
Απαιτήσεις
- Κατανόηση του βασικού προγραμματισμού σε Java
- Βασικές γνώσεις κατανεμημένων συστημάτων και συστημάτων ανταλλαγής μηνυμάτων
- Εξοικείωση με εργαλεία ανάπτυξης λογισμικού όπως το Maven ή το Gradle
Κοινό-Στόχος
- Προγραμματιστές Java που επιθυμούν να ενσωματώσουν το Kafka στις εφαρμογές τους
- Μηχανικοί λογισμικού που εργάζονται με αρχιτεκτονικές οδηγούμενες από συμβάντα
- Προγραμματιστές που ενδιαφέρονται να μάθουν το Kafka ως κατανεμημένο σύστημα ανταλλαγής μηνυμάτων
14 Ώρες
Σχόλια (2)
Εφαρμογή ανεξάρτητων εκπαιδευτικών άσκησεων στο περιβάλλον κατάρτισης.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Κομμάτι - Kafka for Administrators
Μηχανική Μετάφραση
Πολύ πρακτικά παραδείγματα. Ο εκπαιδευτής προσπάθησε να διατηρήσει ρυθμό όπου κάθε μέλος της ομάδας ήταν σε θέση να ακολουθήσει, παρ' όλο που η ομάδα ήταν αφηρημένη ως προς το επίπεδο γνώσεων. Παρείχε συντρόφια σε βασικά όλους όσους το αξίωσαν :)
Georgi - BMW SA
Κομμάτι - Apache Kafka for Developers
Μηχανική Μετάφραση