APACHE NİFİ EĞİTİMİ

Sürükle-bırak ile veri akışlarını otomatikleştirin

FlowFile, processor, connection ve back pressure ile güvenilir, izlenebilir veri hatlarını NiFi kanvasında tasarlayın.

FlowFile, processor, connection, Expression Language, record işleme, provenance ve NiFi Registry ile güvenilir ve izlenebilir veri akışları kurmayı öğreten uygulamalı NiFi eğitimi.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Akış tabanlı programlama ile veri entegrasyonu

Bu eğitim, Apache NiFi ile kaynaktan hedefe güvenilir veri akışları tasarlamayı öğretir. FlowFile, processor, connection ve process group kavramları; GetFile, ConsumeKafka, InvokeHTTP, PublishKafka gibi processor'lar; attribute ve content ayrımı; NiFi Expression Language ile içerik yönlendirme işlenir. Back pressure, prioritization, data provenance, template/flow versiyonlama (NiFi Registry) ve site-to-site protokolü uygulamalı gösterilir. Record-oriented işleme, RecordReader/Writer ve controller service'ler ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; NiFi kanvasında akış kurma ağırlıklı lab çalışmaları.

Seviye

Orta Seviye — NiFi ile akış tabanlı veri hareketi, processor/connection, FlowFile, provenance ve Expression Language'i kapsar.

Öğrenme Metodu

NiFi kullanıcı arayüzünde canlı akışlar kurup FlowFile'ları provenance ile izleyerek uygulanır.

Neden Bu Eğitim?

🔄Görsel Akış

Kod yazmadan sürükle-bırak kanvasla karmaşık veri hatları kurarsınız.

🔍İzlenebilirlik

Data provenance ile her verinin nereden geldiğini ve nereye gittiğini izlersiniz.

⚙️Dayanıklılık

Back pressure ve garantili teslim ile kayıpsız akışlar tasarlarsınız.

Anahtar Konular

apache nifi eğitiminifi flowfilenifi processornifi expression languagedata provenancenifi registryveri akışınifi recordetl nifi
“Veriyi akıttığınız her yol, izlenebilir ve geri alınabilir olmalıdır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Veri Temeli

CSV, JSON ve XML gibi formatlara aşinalık faydalıdır.

2
HTTP/API

REST API ve HTTP metodlarına temel bilgi beklenir.

3
Linux

Dosya sistemi ve servis yönetimi deneyimi gerekir.

4
Lab Ortamı

NiFi kurulu bir sunucu veya Docker konteyneri sağlanmalıdır.

Eğitim İçeriği

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.

Günün hedefiKatılımcı NiFi kanvasında processor'larla ilk veri akışını kurup çalıştırabilir.
Modül 1
Mimari
  • FlowFile, processor ve connection kavramı
  • FlowFile Repository, Content, Provenance depoları
  • JVM, NiFi node ve cluster yapısı
  • Web UI ve kanvas bileşenleri
  • Attribute ve content ayrımı
  • NiFi ile akış tabanlı programlama felsefesi
Modül 2
Processor'lar
  • GetFile, FetchFile, ListFile
  • PutFile ve hedefe yazma
  • InvokeHTTP ile API çağrısı
  • GenerateFlowFile ile test verisi
  • Processor scheduling ve concurrency
  • Processor properties ve ilişkiler (relationships)
Modül 3
Connection ve Akış
  • Success/failure ilişki yönlendirmesi
  • Queue ve FlowFile sıralama
  • Back pressure eşikleri (object/size)
  • Prioritizer seçimi
  • Funnel ve process group kullanımı
  • Akışı başlatma, durdurma ve temizleme
Modül 4
Attribute İşleme
  • UpdateAttribute ile metadata ekleme
  • Expression Language temelleri
  • RouteOnAttribute ile koşullu yönlendirme
  • filename, uuid gibi standart öznitelikler
  • Attribute ile dosya adlandırma
  • Flow içinde değişken (variable) kullanımı
Günün hedefiKatılımcı içerik dönüştürme ve record-oriented processor'larla yapılandırılmış veriyi işleyebilir.
Modül 1
İçerik Dönüştürme
  • ReplaceText ve düzenli ifadeler
  • JoltTransformJSON ile JSON dönüşümü
  • ConvertRecord ile format değişimi
  • SplitJson, SplitText ile parçalama
  • MergeContent ile birleştirme
  • EvaluateJsonPath ile alan çıkarma
Modül 2
Record İşleme
  • RecordReader ve RecordWriter kavramı
  • CSVReader, JsonTreeReader, AvroReader
  • Controller service yapılandırması
  • Şema kayıt defteri (Avro schema)
  • QueryRecord ile SQL benzeri filtre
  • PartitionRecord ile gruplama
Modül 3
Yönlendirme ve Zenginleştirme
  • RouteOnContent ile içeriğe göre dal
  • LookupRecord ile veri zenginleştirme
  • Enrichment için harici servis çağrısı
  • Hata dalı (failure) yönetimi deseni
  • Retry ve penalize mekanizması
  • Duplikasyon tespiti (DetectDuplicate)
Modül 4
Veritabanı ve Mesaj
  • ExecuteSQL ve PutDatabaseRecord
  • ConsumeKafka ve PublishKafka
  • GetMongo, PutElasticsearch
  • QueryDatabaseTable ile artımlı çekme
  • Connection pool controller service
  • Toplu (batch) yazma ayarları
Günün hedefiKatılımcı provenance ile akışı izler, NiFi Registry ile versiyonlar ve kümeyi güvenli çalıştırır.
Modül 1
Data Provenance
  • Provenance olay türleri (RECEIVE, SEND, DROP)
  • Lineage grafiği ile köken izleme
  • İçerik görüntüleme ve replay
  • Olay saklama süresi ayarı
  • Hata ayıklamada provenance kullanımı
  • Denetim (audit) için provenance
Modül 2
Kümeleme
  • Zero-master cluster ve koordinatör
  • Node arası yük dağılımı
  • Site-to-Site (S2S) protokolü
  • Load balanced connection
  • Primary node üzerinde çalışan akış
  • Cluster durum izleme
Modül 3
Versiyonlama
  • NiFi Registry ile flow versiyonlama
  • Process group'u versiyona bağlama
  • Değişiklik takibi ve geri alma
  • Ortamlar arası akış taşıma (dev→prod)
  • Parameter context kullanımı
  • Template'ten parametreye geçiş
Modül 4
Güvenlik ve Operasyon
  • TLS ve kullanıcı kimlik doğrulama
  • Policy tabanlı yetkilendirme
  • Hassas property şifreleme
  • Bulletin ve sistem uyarıları
  • JVM ve repo disk izleme
  • Yedekleme ve felaket kurtarma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Akış Tasarımı

Processor ve connection'larla uçtan uca veri akışları kurarsınız.

✅
Expression Language

Attribute ve EL ile içeriği koşullu yönlendirirsiniz.

✅
Record İşleme

RecordReader/Writer ile yapılandırılmış veriyi verimli dönüştürürsünüz.

✅
Back Pressure

Kuyruk eşikleriyle kayıpsız ve dengeli akışlar tasarlarsınız.

✅
Provenance

Verinin kökenini izler ve gerektiğinde replay yaparsınız.

✅
Entegrasyon

Kafka, veritabanı ve Elasticsearch'e güvenli akış kurarsınız.

✅
Versiyonlama

NiFi Registry ile akışları versiyonlar ve ortamlar arası taşırsınız.

✅
Üretim

Kümeleme, güvenlik ve izleme ile akışı üretime hazırlarsınız.

Kimler İçin Uygundur?

  • Veri entegrasyonu kuran mühendisler
  • ETL geliştiricileri
  • IoT/log verisi akışlarını yönetecek sistem ekipleri

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Veri entegrasyonu kuran mühendisler, ETL geliştiricileri ve log/IoT verisi akışlarını yönetecek ekipler için uygundur.
Kod yazmak gerekir mi?
NiFi büyük ölçüde görsel kanvasla çalışır; Expression Language ve JOLT dönüşümleri dışında kod yazımı minimumdur.
NiFi ETL aracı yerine geçer mi?
Akış tabanlı entegrasyon ve gerçek zamanlı taşıma için güçlüdür; klasik batch ETL ile farkları eğitimde ele alınır.
Kafka ile çalışır mı?
Evet; ConsumeKafka ve PublishKafka processor'ları ile Kafka entegrasyonu uygulanır.
Sertifika veriliyor mu?
Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Apache NİFİ Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Büyük Veri TeknolojileriBig Data Information Architecture: Building an Architecture for Insight with Hadoop Eğitimi
Veri ve Analitik Eğitimleri

Big Data Information Architecture: Building an Architecture for Insight with Hadoop Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Hadoop üzerinde katmanlı bir içgörü mimarisi kurun: veri modelleme, Data Vault, entegrasyon, MDM, kalite, Hive/Impala servisi ve yönetişim. İleri seviye eğitim.

Detayları Gör →
Büyük Veri TeknolojileriBig Data Road Map Eğitimi
Veri ve Analitik Eğitimleri

Big Data Road Map Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Büyük veri dönüşümünü vizyondan uygulamaya aşamalı bir yol haritasına dökün: dalga planı, kilometre taşları, bağımlılık, bütçe, risk ve KPI. Orta seviye eğitim.

Detayları Gör →
Büyük Veri TeknolojileriBig Data Sales Perspective Eğitimi
Veri ve Analitik Eğitimleri

Big Data Sales Perspective Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Büyük veri çözümlerini satış perspektifinden konumlandırın: değer önerisi, kullanım senaryoları, keşif, ROI ve itiraz yönetimi. Temel seviye DVA eğitimi.

Detayları Gör →
Büyük Veri TeknolojileriBig Data Solutions, Architecture, CQL, & DDL Eğitimi
Veri ve Analitik Eğitimleri

Big Data Solutions, Architecture, CQL, & DDL Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Cassandra ring mimarisi, sorgu odaklı veri modelleme, partition/clustering tasarımı, CQL sorguları ve DDL ile şema oluşturmayı öğrenin. İleri seviye eğitim.

Detayları Gör →
Büyük Veri TeknolojileriBig Data ve Advanced Analytics Eğitimi
Veri ve Analitik Eğitimleri

Big Data ve Advanced Analytics Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Spark MLlib ile büyük veride ileri analitik: öznitelik mühendisliği, regresyon/sınıflandırma/kümeleme, model değerlendirme ve üretime alma. İleri seviye eğitim.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn