Flink ile gerçek akış işlemeyi öğrenin
Apache Flink ile durum bilgili akış işleme temelleri: DataStream API, event-time, watermark, keyed state, pencereleme, checkpoint/savepoint ve Kafka entegrasyonu kapsayan giriş eğitimi.
Flink DataStream API ve durum bilgili akış odaklı giriş eğitimi
Bu eğitim, Apache Flink ile durum bilgili (stateful) akış işlemenin temellerini öğretir. Flink mimarisi (JobManager/TaskManager), gerçek akış (true streaming) modeli, DataStream API ile dönüşümler, olay zamanı ve watermark, keyed state ve operator state, pencereleme (tumbling/sliding/session), checkpoint ve savepoint ile hata toleransı, exactly-once garantisi ve Kafka bağlayıcıları gibi somut konuları kapsar. Katılımcı Flink'in mikro-batch yerine olay bazlı işleme yaklaşımını kavrar ve ilk akış işlerini geliştirir.
3 Gün. Her gün dört modül; her modül anlatım ve Flink üzerinde DataStream labı içerir.
Temel Seviye — Apache Flink ile durum bilgili akış işleme temelleri ve DataStream API.
Flink ortamında Java/Scala ile DataStream işleri yazıp checkpoint ve pencereleme davranışını gözlemleyerek öğrenme.
Mikro-batch yerine olay bazlı işleyerek en düşük gecikmeye ulaşırsınız.
Keyed state ile akış üzerinde güçlü durum bilgili hesaplamalar yaparsınız.
Checkpoint ve savepoint ile kayıpsız, tam-bir-kez işleme sağlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java veya Scala ile temel programlama bilgisi gerekir.
Olay akışı ve mesajlaşma kavramına aşinalık faydalıdır.
Paralellik ve durum kavramlarına aşinalık avantaj sağlar.
Flink kurulu bir ortam veya yerel 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:
JobManager/TaskManager mimarisini açıklayabilirsiniz.
DataStream ile akış işleri yazabilirsiniz.
Event-time ve watermark ile zaman bazlı işleme yapabilirsiniz.
Tumbling, sliding ve session pencereleri uygulayabilirsiniz.
Keyed state ve state backend kullanabilirsiniz.
Checkpoint ile exactly-once hata toleransı sağlayabilirsiniz.
Savepoint ile sürüm yükseltme ve kurtarma yapabilirsiniz.
Flink'i Kafka ile entegre edebilirsiniz.
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 MapReduce ile sıfırdan uygulama geliştirme: Mapper, Reducer, Driver, Writable tipleri ve Combiner. Java ile uygulamalı temel seviye eğitim.
Detayları Gör →Apache Kafka ve Red Hat AMQ Streams ile OpenShift üzerinde olay tabanlı mikroservis geliştirme: Reactive Messaging, Kafka Streams, CQRS ve event sourcing.
Detayları Gör →Apache Kafka ve Red Hat AMQ Streams ile OpenShift üzerinde olay tabanlı mikroservis geliştirme: Reactive Messaging, Kafka Streams, CQRS ve event sourcing.
Detayları Gör →Büyük veriyi dijital dönüşüme ve veri odaklı karar almaya bağlayın: veri stratejisi, analitik olgunluk, KPI tasarımı, yönetişim ve veri kültürü.
Detayları Gör →Apache Kafka ile dağıtık mesajlaşma: topic/partition, producer/consumer, consumer group, replication ve teslimat garantileri. Uygulamalı temel eğitim.
Detayları Gör →