Dağıtık mesajlaşmayı Kafka ile kavrayın
Apache Kafka ile dağıtık mesajlaşma temelleri: topic/partition yapısı, producer ve consumer geliştirme, consumer group, replication ve teslimat garantileri odaklı uygulamalı eğitim.
Kafka'yı temelden öğreten, uygulamalı dağıtık mesajlaşma eğitimi
Bu eğitim, Apache Kafka ile dağıtık mesajlaşma sisteminin nasıl çalıştığını ve nasıl geliştirileceğini temelden öğretir. Kafka'nın log tabanlı mimarisi, topic ve partition yapısı, producer ve consumer API'leri, consumer group ve offset yönetimi, replication ile dayanıklılık, mesaj sıralama garantileri, retention politikaları ve CLI araçları gibi somut konuları kapsar. Katılımcı tek ve çok broker'lı ortamda mesaj üretip tüketerek Kafka'nın geleneksel kuyruk sistemlerinden farkını uygulamalı kavrar.
3 Gün. Her gün dört modül; her modül kısa anlatım ve Kafka CLI/kod laboratuvarı içerir.
Temel Seviye — Apache Kafka ile dağıtık mesajlaşma sisteminin temellerini kurma, üretici/tüketici geliştirme ve cluster işletimi.
Docker ile kurulan Kafka ortamında CLI araçları ve basit üretici/tüketici uygulamalarıyla uygulamalı öğrenme.
Yayınla-abone ol modelini ve dağıtık logu kod düzeyinde kavrarsınız.
Partition ve consumer group ile yüksek hacimli mesaj akışını yatay ölçeklersiniz.
İleri Kafka ve akış işleme eğitimleri için gereken temeli sağlam kurarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java veya Python ile temel programlama bilgisi faydalıdır.
Linux kabuğu ve servis çalıştırma konusunda rahatlık gerekir.
TCP, port ve istemci-sunucu kavramlarına aşinalık avantajdır.
Docker kurulu bir geliştirme makinesi önerilir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Kafka'nın log tabanlı dağıtık mimarisini açıklayabilirsiniz.
Topic, partition ve replication oluşturup yönetebilirsiniz.
Kod ile mesaj üreten üretici uygulamaları yazabilirsiniz.
Consumer ve consumer group ile mesaj tüketebilirsiniz.
Offset commit ve lag kavramlarını yönetebilirsiniz.
Replication ve ISR ile veri dayanıklılığını yapılandırabilirsiniz.
Teslimat garantisi seçeneklerini kavrayıp uygulayabilirsiniz.
CLI araçlarıyla cluster'ı izleyip sorun giderebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Hadoop cluster yönetimi: çok düğümlü kurulum, NameNode HA, Capacity/Fair Scheduler, Kerberos, izleme, yedekleme ve sorun giderme. Uygulamalı ileri eğitim.
Detayları Gör →Hadoop cluster mimarisi: NameNode/DataNode, blok modeli, HDFS write/read pipeline, veri yerelliği, YARN bileşenleri ve cluster boyutlandırma. Orta seviye eğitim
Detayları Gör →Hadoop'ta veri analizi: Hive ve Impala ile SQL sorguları, Pig ile ETL, pencere fonksiyonları, veri kalitesi ve raporlama. Uygulamalı orta seviye eğitim.
Detayları Gör →Hadoop'un tasarım ilkeleri: veri yerelliği, hataya dayanıklılık, yatay ölçekleme, write-once modeli ve ödünleşimler. Kavramsal orta seviye eğitim.
Detayları Gör →HDFS mimarisi ve yönetimi: blok modeli, NameNode/DataNode, yazma/okuma pipeline, komutlar, snapshot, kota, balancer ve erasure coding. Orta seviye eğitim.
Detayları Gör →