GCP DATA ENGINEER PRO: MESSAGING WITH PUB/SUB EĞİTİMİ

Pub/Sub ile kayıpsız ve sıralı mesaj akışı kurun

Pub/Sub, Dead-letter topic, Ack deadline ve Ordering key konularını 2 günde uygulamalı Google Cloud laboratuvarlarıyla öğrenin

GCP Data Engineer Pro: Messaging with Pub/Sub eğitimi 2 gün sürer; Pub/Sub, Dead-letter topic, Ack deadline, Ordering key ve BigQuery subscription konularını laboratuvar uygulamalarıyla işler.

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

Eğitim Hakkında

Pub/Sub, Dead-letter topic ve Ack deadline ekseninde uygulamalı Google Cloud eğitimi

Pub/Sub ile güvenilir mesajlaşma tasarımını iki günde işler. Topic/subscription yapısı, pull/push/BigQuery subscription, ack deadline ve yeniden deneme, dead-letter topic, ordering key ve exactly-once, şema doğrulama, Cloud Functions tetikleme, Beam/Dataflow ile akış işleme, BigQuery'ye yazma ve izleme uygulanır.

Süre ve Format

2 Gün. Her gün dört modül; her modülde altı teknik başlık, Pub/Sub ve Dataflow laboratuvarları ile desteklenir.

Seviye

Orta Seviye — Pub/Sub, Dead-letter topic, Ack deadline ve Ordering key dahil uçtan uca teknik yelpaze

Öğrenme Metodu

Her modül Pub/Sub ve Dataflow laboratuvarları üzerinde yönlendirmeli uygulamayla pekiştirilir; katılımcılar komut, sorgu ve yapılandırmaları adım adım kendi projelerinde çalıştırır.

Neden Bu Eğitim?

🎯Konuya Özgü İçerik

Pub/Sub, Dead-letter topic ve Ack deadline gibi sahada karşılaşılan bileşenler komut ve yapılandırma düzeyinde ele alınır.

🛠️Uygulamalı Laboratuvar

Her modül Pub/Sub ve Dataflow laboratuvarları ile pekiştirilir; katılımcılar öğrendiklerini kendi projelerinde çalıştırır.

📈Üretime Dönük Bakış

Ordering key, BigQuery subscription ve Exactly-once konularında performans, güvenlik ve maliyet ödünleşimleri gerçek senaryolarla tartışılır.

Anahtar Konular

GCP Data Engineer Pro: Messaging with Pub/Sub EğitimiGCP Data Engineer Pro: Messaging with Pub/SubPub/SubDead-letter topicAck deadlineOrdering keyBigQuery subscriptionExactly-onceGoogle Cloud eğitimiGCP eğitimiDigital Vizyon Akademi
“Pub/Sub sorusuna cevap vermek için önce hangi servisin neden seçildiğini anlamak gerekir.”

Ön Koşullar

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

1
SQL Temeli

SELECT, JOIN ve GROUP BY düzeyinde SQL bilgisi eğitimde yazılacak sorguları rahat takip etmenizi sağlar.

2
Veri Kavramları

ETL/ELT, veri ambarı ve batch ile streaming ayrımı hakkında temel bilgi önerilir.

3
Python Okuryazarlığı

Beam ve Spark örneklerini okuyabilecek kadar Python ya da Java bilgisi faydalıdır.

4
Laboratuvar Ortamı

Google Cloud hesabı, güncel tarayıcı ve Cloud Shell erişimi olan internet bağlantılı bir bilgisayar gerekir.

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ı, google Cloud Kaynak Hiyerarşisi ve Konsol, pub/Sub ile Mesajlaşma, iAM, Servis Hesapları ve Erişim Yönetimi ve cloud Functions ile Olay Tabanlı Geliştirme konularını laboratuvar senaryolarında uygulayarak günün çıktısını kendi ortamında yeniden üretebilir.
Modül 1
Google Cloud Kaynak Hiyerarşisi ve Konsol
  • Organization, Folder ve Project hiyerarşisinin politika ve fatura mirasına etkisi
  • Cloud Shell, gcloud CLI yapılandırmaları (gcloud config configurations) ve proje seçimi
  • API etkinleştirme, servis kotaları ve kota artış talepleri
  • Billing account bağlama, proje yaşam döngüsü ve silinen projeyi geri alma süreci
  • Bölge (region), zon ve multi-region kavramları ile veri konumu kararları
  • Etiket (label), network tag ve Resource Manager tag farkları
Modül 2
Pub/Sub ile Mesajlaşma
  • Topic, subscription ve mesaj yaşam döngüsü; at-least-once teslimat semantiği
  • Pull, push ve BigQuery / Cloud Storage subscription türleri
  • Ack deadline, yeniden deneme politikası ve dead-letter topic yapılandırması
  • Message ordering key ve exactly-once delivery kullanım koşulları
  • Şema (Avro/Protobuf) doğrulama ve mesaj saklama (retention) / seek ile tekrar oynatma
  • Pub/Sub Lite ve Kafka karşılaştırması, kota ve ölçeklenme
Modül 3
IAM, Servis Hesapları ve Erişim Yönetimi
  • Temel, önceden tanımlı ve özel rollerin (custom role) karşılaştırması
  • IAM policy binding yapısı, koşullu roller (IAM Conditions) ve politika mirası
  • Servis hesabı oluşturma, anahtar yönetimi ve servis hesabı kimliğine bürünme (impersonation)
  • Workload Identity Federation ile harici kimliklerin anahtarsız yetkilendirilmesi
  • Organization Policy kısıtları ve en az yetki ilkesinin uygulanması
  • Cloud Audit Logs ile Admin Activity ve Data Access kayıtlarının incelenmesi
Modül 4
Cloud Functions ile Olay Tabanlı Geliştirme
  • Cloud Functions (2. nesil) çalışma modeli ve Cloud Run tabanı
  • HTTP ve olay tetikleyicileri; Eventarc ile Cloud Storage, Pub/Sub ve Firestore olayları
  • Bağımlılık yönetimi, ortam değişkenleri ve Secret Manager entegrasyonu
  • Soğuk başlangıç (cold start), minimum instance ve eşzamanlılık ayarları
  • Yerel geliştirme için Functions Framework ve birim test
  • Hata yönetimi, yeniden deneme ve idempotent fonksiyon tasarımı
Günün hedefiKatılımcı, dataflow ve Apache Beam ile Veri İşleme, akış (Streaming) Mimari Desenleri, bigQuery'ye Veri Yükleme ve Dış Kaynaklar ve cloud Monitoring, Logging ve Uyarı Yönetimi konularını laboratuvar senaryolarında uygulayarak günün çıktısını kendi ortamında yeniden üretebilir.
Modül 1
Dataflow ve Apache Beam ile Veri İşleme
  • Beam programlama modeli: Pipeline, PCollection, PTransform ve ParDo
  • GroupByKey, CombinePerKey, Side Input ve yan çıktılar (tagged outputs)
  • Windowing türleri: fixed, sliding, session ve global pencere
  • Event time, watermark, trigger ve geç gelen veri (allowed lateness) yönetimi
  • Dataflow Runner ile iş başlatma, autoscaling, Streaming Engine ve Shuffle servisi
  • Classic ve Flex Template ile yeniden kullanılabilir pipeline dağıtımı
Modül 2
Akış (Streaming) Mimari Desenleri
  • Lambda ve Kappa mimarilerinin karşılaştırması ve GCP karşılıkları
  • Pub/Sub → Dataflow → BigQuery / Bigtable referans mimarisi
  • Exactly-once işleme, idempotent yazma ve tekilleştirme (dedup) teknikleri
  • Geç gelen veri, çok bölgeli yedeklilik ve replay stratejileri
  • Gerçek zamanlı kullanıcı etkinliği, IoT telemetri ve log analitiği kullanım senaryoları
  • Gecikme, verim (throughput) ve maliyet ödünleşimleri
Modül 3
BigQuery'ye Veri Yükleme ve Dış Kaynaklar
  • Load job ile CSV, JSON, Avro, Parquet ve ORC dosyalarının yüklenmesi
  • Storage Write API ve eski streaming insert yöntemlerinin karşılaştırması
  • Harici tablolar (external table), BigLake tabloları ve Hive bölümlü veri
  • Federated query ile Cloud SQL, Spanner ve Bigtable kaynaklarına sorgu
  • BigQuery Data Transfer Service ile SaaS ve Cloud Storage zamanlanmış aktarımı
  • Şema otomatik algılama, şema evrimi ve hatalı kayıt yönetimi (max bad records)
Modül 4
Cloud Monitoring, Logging ve Uyarı Yönetimi
  • Ops Agent kurulumu ve metrik/log toplama yapılandırması
  • Cloud Monitoring dashboard, MQL/PromQL sorguları ve uptime check
  • Alerting policy, bildirim kanalları ve SLO / hata bütçesi izleme
  • Cloud Logging sorgu dili, log-based metric ve log bucket saklama süreleri
  • Log Router sink'leri ile BigQuery, Cloud Storage ve Pub/Sub'a log aktarımı
  • Error Reporting, Cloud Trace ve Cloud Profiler ile uygulama teşhisi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Kaynak Hiyerarşisi

Organization, Folder ve Project yapısını doğru kurgulayıp gcloud ile yönetebilirsiniz.

🔧
Pub/Sub Mesajlaşma

Pub/Sub topic ve subscription tasarımını güvenilir teslimat için yapılandırabilirsiniz.

📊
IAM Yetkilendirme

Rol ve servis hesabı tasarımını en az yetki ilkesine göre yapılandırabilirsiniz.

🔐
Cloud Functions

Olay tabanlı Cloud Functions yazıp tetikleyicilerle entegre edebilirsiniz.

🚀
Dataflow ve Beam

Beam ile batch ve streaming pipeline yazıp Dataflow üzerinde çalıştırabilirsiniz.

🧩
Streaming Mimarisi

Gerçek zamanlı veri akışı için uçtan uca GCP mimarisi tasarlayabilirsiniz.

📈
Veri Yükleme

Batch ve streaming yöntemleriyle BigQuery'ye farklı formatlarda veri aktarabilirsiniz.

🛠️
İzleme ve Loglama

Metrik, log ve uyarı politikalarıyla bulut kaynaklarını izleyebilir ve sorun giderebilirsiniz.

Kimler İçin Uygundur?

  • Olay tabanlı mimari kuran geliştiriciler
  • veri mühendisleri içindir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Olay tabanlı mimari kuran geliştiriciler ve veri mühendisleri içindir.
Eğitime katılmak için hangi ön bilgi gerekir?
Temel SQL, veri modelleme ve Google Cloud servis adlarına aşinalık önerilir. Eksik konular eğitim sırasında tamamlanır.
GCP Data Engineer Pro: Messaging with Pub/Sub eğitiminde hangi konular işlenir?
1. gün Kaynak Hiyerarşisi ve Pub/Sub Mesajlaşma; 2. gün Dataflow ve Beam ve Streaming Mimarisi. Ayrıca Pub/Sub, Dead-letter topic ve Ack deadline uygulamalı çalışılır.
Eğitim sonunda sertifika veriliyor mu?
Eğitimi tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. Google Cloud sertifikasyon sınavı ayrı bir süreçtir; sınav başvurusu ve ücreti ilgili kuruma aittir. Eğitim hazırlık içeriği sunar ve sınav sonucunu vaat etmez.
Eğitim nasıl yürütülür?
Eğitim 2 gündür ve her gün dört modülden oluşur. Anlatımlar Pub/Sub ve Dataflow laboratuvarları ile birleşir; katılımcılar komut, sorgu ve yapılandırmaları kendi ortamlarında çalıştırır.

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. GCP Data Engineer Pro: Messaging with Pub/Sub Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Google CloudGoogle Cloud Architect: Solution Management & Testing Eğitimi
Bulut Bilişim Eğitimleri

Google Cloud Architect: Solution Management & Testing Eğitimi

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

GCP Architect: Solution Management & Testing eğitimi: Google Cloud çözüm yönetimi ve test: CI/CD, dağıtım stratejileri, yük ve kaos testi. 2 gün uygulamalı lab.

Detayları Gör →
Google CloudGoogle Cloud Architect: Troubleshooting Eğitimi
Bulut Bilişim Eğitimleri

Google Cloud Architect: Troubleshooting Eğitimi

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

GCP Architect: Troubleshooting eğitimi: Google Cloud sorun giderme: VM, ağ, IAM, uygulama ve veri hizmeti sorunlarının sistematik teşhisi. 2 gün uygulamalı lab.

Detayları Gör →
Google CloudGoogle Cloud Architect: Virtual Machine Deployment Eğitimi
Bulut Bilişim Eğitimleri

Google Cloud Architect: Virtual Machine Deployment Eğitimi

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

GCP Architect: Virtual Machine Deployment eğitimi: Google Cloud üzerinde sanal makine dağıtımı: Compute Engine, imaj, instance template, MIG. 2 gün uygulamalı l

Detayları Gör →
Google CloudGoogle Cloud Architect: Web Applications & Name Resolution Eğitimi
Bulut Bilişim Eğitimleri

Google Cloud Architect: Web Applications & Name Resolution Eğitimi

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

GCP Architect: Web Applications & Name Resolution eğitimi: Google Cloud üzerinde web uygulaması yayınlama ve ad çözümleme: Cloud DNS, load balancer. 2 gün uygul

Detayları Gör →
Google CloudGoogle Cloud Digital Leader: Analytical Processing Eğitimi
Bulut Bilişim Eğitimleri

Google Cloud Digital Leader: Analytical Processing Eğitimi

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

Cloud Digital Leader: Analytical Processing eğitimi: Google Cloud analitik işleme: BigQuery, Dataflow, Dataproc. 2 gün uygulamalı lab.

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