GOOGLE PROFESSIONAL CLOUD DEVELOPER: DEPLOYING GOOGLE CLOUD APPLICATIONS EĞİTİMİ

Uygulamalarınızı güvenle ve tekrarlanabilir biçimde yayınlayın

Cloud Build, Artifact Registry, Cloud Deploy, Terraform ve dağıtım stratejileriyle GKE, Cloud Run ve Compute Engine'e dağıtımı kapsar

Cloud Developer: Deploying Google Cloud Applications eğitimi 3 günde ci/cd: cloud build, artifact registry ve cloud deploy, dağıtım stratejileri: rolling, blue/green ve canary, kod olarak altyapı: terraform ve deployment manager, geliştirme ortamı ve i̇stemci…

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

Eğitim Hakkında

Google Cloud uygulamalarının CI/CD, altyapı kodu ve dağıtım stratejileriyle yayına alınması

Cloud Build hatları, Artifact Registry, Cloud Deploy ile aşamalı dağıtım, Terraform altyapı kodu, rolling/blue-green/canary stratejileri, GKE, Cloud Run ve Compute Engine'e dağıtım, service account yetkileri, Binary Authorization ve dağıtım sonrası izleme uygulanır. Konular CI/CD: Cloud Build, Artifact Registry ve Cloud Deploy, Dağıtım Stratejileri: Rolling, Blue/Green ve Canary, Kod Olarak Altyapı: Terraform ve Deployment Manager gibi modüllerle laboratuvar destekli işlenir.

Süre ve Format

3 Gün. Her gün dört modül; her modülde altı konu başlığı, kod laboratuvarı, dağıtım ve log tabanlı doğrulama.

Seviye

Orta Seviye — Google Cloud uygulamalarının CI/CD, altyapı kodu ve dağıtım stratejileriyle yayına alınması konularını kapsar

Öğrenme Metodu

Her modülde kod laboratuvarı yazılır, Cloud Shell veya yerel geliştirme ortamında dağıtılır ve Cloud Logging ile doğrulanır.

Neden Bu Eğitim?

💻Kod Laboratuvarı

Her konu Python, Node.js veya Java örnek uygulamalarıyla gerçek dağıtıma kadar uygulanır.

🔑Güvenli Kimlik

Service account, ADC ve Secret Manager ile üretim güvenliği uygulamalarını kodunuza taşırsınız.

📈Üretim Disiplini

Test, CI/CD ve izleme ile uygulamayı yayınlanabilir kaliteye getirirsiniz.

Anahtar Konular

cloud developer: deploying google cloud applications eğitimicloud developer: deploying google cloud applications kursugoogle cloud eğitimigcp eğitimigoogle cloud kursugeliştirme ortamı ve i̇stemci kitaplıklarıgoogle kubernetes engine ve konteynerlercompute engine ile sanal makinelerservice account'lar ve uygulama kimliğiuygulama güvenliği ve gizli bilgi yönetimi
“Bulut için yazılan kod, ölçeklendiğinde kendi hikayesini anlatır.”

Ön Koşullar

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

1
Programlama deneyimi

Python, Java, Node.js veya Go dillerinden birinde uygulama geliştirme deneyimi gerekir.

2
Git ve komut satırı

Git ve Linux komut satırı kullanımı laboratuvar akışı için gereklidir.

3
Temel bulut kavramları

VM, konteyner ve REST API kavramlarına aşinalık beklenir.

4
Laboratuvar hesabı

Dağıtım laboratuvarları için Google Cloud hesabı veya laboratuvar ortamı 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ı, cloud Build, dağıtım stratejileri, Terraform ve geliştirme ortamı kapsamında CI/CD: Cloud Build, Artifact Registry ve Cloud Deploy ve Dağıtım Stratejileri: Rolling, Blue/Green ve Canary konularını uygulamalı olarak işler; Kod Olarak Altyapı: Terraform ve Deployment Manager ile Geliştirme Ortamı ve İstemci Kitaplıkları başlıklarında öğrendiklerini pekiştirir.
Modül 1
CI/CD: Cloud Build, Artifact Registry ve Cloud Deploy
  • cloudbuild.yaml adımları, builder imajları ve substitution değişkenleri
  • Build tetikleyicileri: GitHub, Cloud Source Repositories ve Pub/Sub
  • Artifact Registry'de Docker, npm ve Maven depoları
  • Cloud Deploy ile ortamlar arası delivery pipeline ve onay adımı
  • Binary Authorization ile imza doğrulama ve zafiyet taraması
  • Build performansı: önbellekleme, özel worker pool ve log inceleme
Modül 2
Dağıtım Stratejileri: Rolling, Blue/Green ve Canary
  • Rolling update: MIG maxSurge/maxUnavailable ayarları
  • Blue/green dağıtım: iki ortam ve yük dengeleyici trafik kaydırma
  • Canary dağıtım: Cloud Run revizyonlarında yüzdelik trafik bölme
  • App Engine'de version ve --splits ile trafik yönetimi
  • GKE'de Deployment stratejileri, readiness/liveness probe ve rollout geri alma
  • Cloud Deploy ile aşamalı dağıtım, doğrulama ve otomatik rollback kriterleri
Modül 3
Kod Olarak Altyapı: Terraform ve Deployment Manager
  • Terraform google provider, resource ve variable yapısı
  • terraform init, plan, apply ve destroy döngüsü
  • Remote state için Cloud Storage backend ve state kilidi
  • Cloud Foundation Toolkit ve hazır Terraform modülleri
  • Deployment Manager ve Infrastructure Manager karşılaştırması
  • Drift tespiti ve altyapı değişikliklerinde kod inceleme akışı
Modül 4
Geliştirme Ortamı ve İstemci Kitaplıkları
  • Cloud Code eklentisi (VS Code, IntelliJ) ve Skaffold ile yerel Kubernetes geliştirme
  • Cloud Shell Editor ve Cloud Workstations ile bulut tabanlı geliştirme
  • Cloud Client Libraries ile Python, Java, Node.js ve Go erişimi
  • gcloud auth application-default login ile yerel kimlik doğrulama
  • Yerel emülatörler: Pub/Sub, Firestore, Bigtable, Spanner
  • Hata ayıklama: Cloud Debugger alternatifleri, snapshot ve log tabanlı izleme
Günün hedefiKatılımcı, cloud Run, GKE, Compute Engine ve service account yetkileri kapsamında Cloud Run ve App Engine ile Sunucusuz Dağıtım ve Google Kubernetes Engine ve Konteynerler konularını uygulamalı olarak işler; Compute Engine ile Sanal Makineler ile Service Account'lar ve Uygulama Kimliği başlıklarında öğrendiklerini pekiştirir.
Modül 1
Cloud Run ve App Engine ile Sunucusuz Dağıtım
  • App Engine Standard ve Flexible ortamları, app.yaml yapısı
  • Cloud Run servis ve job kavramı, istek tabanlı otomatik ölçekleme
  • min-instances, max-instances ve concurrency ayarlarının maliyete etkisi
  • Revizyon yönetimi ve trafiğin yüzdelik bölünmesi
  • Cloud Run'da ortam değişkenleri, Secret Manager bağlama ve VPC connector
  • Cloud Functions, Cloud Run ve GKE arasında seçim kriterleri
Modül 2
Google Kubernetes Engine ve Konteynerler
  • Konteyner, imaj ve Artifact Registry kavramları
  • GKE Standard ve Autopilot modları arasındaki yönetim sınırları
  • kubectl ile Deployment, Service, ConfigMap ve Secret nesneleri
  • Node pool, cluster autoscaler ve Horizontal Pod Autoscaler
  • Workload Identity ile pod'ların IAM yetkisi alması
  • GKE Ingress, Gateway API ve Container-native load balancing
Modül 3
Compute Engine ile Sanal Makineler
  • Makine aileleri: E2, N2, C3, M3, T2D ve özel makine tipi (custom machine type)
  • Boot disk imajları, özel imaj ve imaj ailesi, startup script kullanımı
  • Persistent Disk (pd-balanced, pd-ssd), Hyperdisk ve Local SSD farkları
  • Instance template ve Managed Instance Group (MIG) ile otomatik ölçekleme
  • Spot VM, preemptible kullanım senaryoları ve kapatma davranışı
  • Snapshot zamanlaması, canlı migrasyon ve bakım olayları
Modül 4
Service Account'lar ve Uygulama Kimliği
  • Kullanıcı tanımlı, varsayılan ve Google yönetimli service account türleri
  • Application Default Credentials (ADC) çözümleme sırası
  • Service account anahtarı riskleri ve anahtarsız alternatifler
  • Service account impersonation ve roles/iam.serviceAccountTokenCreator
  • Workload Identity Federation ile dış kimlik sağlayıcılarından erişim
  • Varsayılan Compute Engine service account'ının yetki daraltılması
Günün hedefiKatılımcı, uygulama güvenliği, operasyon, hata ayıklama ve test kapsamında Uygulama Güvenliği ve Gizli Bilgi Yönetimi ve Cloud Operations: İzleme ve Günlükleme konularını uygulamalı olarak işler; Uygulama İzleme ve Hata Ayıklama ile Uygulama Test Stratejisi ve Otomasyonu başlıklarında öğrendiklerini pekiştirir.
Modül 1
Uygulama Güvenliği ve Gizli Bilgi Yönetimi
  • Secret Manager sürümleme, erişim yetkisi ve uygulamadan okuma
  • Cloud KMS ile uygulama düzeyinde şifreleme ve imzalama
  • Identity-Aware Proxy ile uygulamaya kimlik tabanlı erişim
  • Artifact Analysis ile konteyner zafiyet taraması
  • OWASP Top 10 riskleri ve Cloud Armor WAF kuralları
  • Kod ve bağımlılık güvenliği: SBOM, Binary Authorization ve imzalı imajlar
Modül 2
Cloud Operations: İzleme ve Günlükleme
  • Cloud Monitoring metrikleri, dashboard ve uptime check
  • Alerting policy, notification channel ve olay yönetimi akışı
  • Cloud Logging log router, sink ve log-based metric
  • Log Analytics ile BigQuery üzerinde günlük sorgulama
  • Cloud Trace ve Cloud Profiler ile gecikme ve CPU analizi
  • Error Reporting ve Ops Agent kurulumu
Modül 3
Uygulama İzleme ve Hata Ayıklama
  • Yapılandırılmış günlükleme (JSON payload) ve severity kullanımı
  • OpenTelemetry ile dağıtık izleme ve Cloud Trace entegrasyonu
  • Cloud Profiler ile CPU ve bellek darboğazı bulma
  • Error Reporting ile hata gruplama ve bildirim
  • Özel metrik (custom metric) ve SLO tabanlı alarm tanımı
  • Olay sonrası inceleme (postmortem) ve kök neden analizi pratiği
Modül 4
Uygulama Test Stratejisi ve Otomasyonu
  • Test piramidi: birim, entegrasyon ve uçtan uca testler
  • Pub/Sub, Firestore ve Datastore emülatörleriyle yerel test
  • Cloud Build içinde test adımları ve başarısız build'in engellenmesi
  • Test ortamı izolasyonu: ayrı proje, service account ve test verisi
  • Yük ve performans testi: Locust/k6 ile ölçekleme davranışı doğrulama
  • Sentetik izleme, uptime check ve üretimde test (canary) yaklaşımı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
CI/CD Hattı

Cloud Build ile derleme, test ve dağıtım hattını otomatikleştirebilirsiniz.

🔧
Altyapı Otomasyonu

Terraform ile Google Cloud altyapısını tekrarlanabilir biçimde kodlayabilirsiniz.

🛡️
Geliştirme Ortamı

Cloud Code, emülatörler ve client library ile yerel ve bulut geliştirme ortamını kurabilirsiniz.

☁️
GKE Yönetimi

GKE kümesi oluşturup iş yüklerini Deployment, Service ve Ingress ile yayınlayabilirsiniz.

📊
Compute Engine

Uygun makine ailesi, disk ve imajla VM oluşturup yaşam döngüsünü yönetebilirsiniz.

🚀
Uygulama Güvenliği

Secret Manager, KMS ve IAP ile uygulama güvenliğini geliştirme sürecine dahil edebilirsiniz.

🧩
Gözlemlenebilirlik

Monitoring, Logging ve alarm politikalarıyla uygulama sağlığını izleyebilirsiniz.

🎯
Test Otomasyonu

Birim, entegrasyon ve yük testlerini Google Cloud ortamında otomatikleştirebilirsiniz.

Kimler İçin Uygundur?

  • Uygulama dağıtım hatları kuran geliştiriciler
  • DevOps mühendisleri
  • platform ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Uygulama dağıtım hatları kuran geliştiriciler, DevOps mühendisleri ve platform ekipleri için uygundur.
Ön bilgi gerekli mi?
Bir programlama dilinde uygulama geliştirme deneyimi, Git ve temel komut satırı bilgisi gerekir.
Professional Cloud Developer sınavına hazırlık sağlar mı?
Eğitim, Professional Cloud Developer sınav alanlarıyla ilişkili konuları uygulamalı işler; sınav sonucunu garanti etmez ve bireysel çalışma gerektirir.
Eğitim sonunda sertifika veriliyor mu?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.Resmi sınav söz konusu olduğunda sınav başvurusu ve ücreti ilgili kuruma aittir; DVA sınavı vermez ve sınav sonucunu garanti etmez.
Cloud Developer: Deploying Google Cloud Applications eğitiminde hangi konular işlenir?
Eğitim 3 gündür: 1. gün CI/CD ve Altyapı Kodu; 2. gün Hedef Platformlara Dağıtım; 3. gün Güvenlik, İzleme ve Test. Her gün dört modül ve her modülde altı konu başlığı işlenir.

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. Google Professional Cloud Developer: Deploying Google Cloud Sertifika Kodu DV-2026XX00 Tarih 27.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

Google CloudGoogle Professional Cloud Architect: Google Cloud Database Design Eğitimi
Bulut Bilişim Eğitimleri

Google Professional Cloud Architect: Google Cloud Database Design Eğitimi

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

Cloud Architect: Google Cloud Database Design eğitimi: veritabanı hizmetlerinin karşılaştırması uygulamalı. 2 gün, DVA Katılım ve Başarı Sertifikası verilir.

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

Google Professional Cloud Architect: Google Cloud Fundamentals Eğitimi

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

Cloud Architect: Google Cloud Fundamentals eğitimi: bulut mimarının rolü ve tasarım süreci uygulamalı. 3 gün, DVA Katılım ve Başarı Sertifikası verilir.

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

Google Professional Cloud Architect: Google Cloud Network Design Eğitimi

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

Cloud Architect: Google Cloud Network Design eğitimi: teknik ve i̇ş gereksinimlerinin analizi uygulamalı. 2 gün, DVA Katılım ve Başarı Sertifikası verilir.

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

Google Professional Cloud Architect: Google Cloud Reliability Design Eğitimi

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

Cloud Architect: Google Cloud Reliability Design eğitimi: güvenilirlik ve yüksek erişilebilirlik tasarımı uygulamalı. 2 gün, DVA Katılım ve Başarı Sertifikası v

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

Google Professional Cloud Architect: Google Cloud Storage Design Eğitimi

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

Cloud Architect: Google Cloud Storage Design eğitimi: teknik ve i̇ş gereksinimlerinin analizi uygulamalı. 2 gün, DVA Katılım ve Başarı Sertifikası verilir.

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