GOOGLE PROFESSIONAL CLOUD DEVELOPER: GOOGLE CLOUD APPLICATION MODERNIZATION EĞİTİMİ

Eski uygulamaları bulut yerlisi mimariye dönüştürün

Strangler fig deseni, mikroservis ayrıştırma, GKE, Cloud Run, olay güdümlü mimari, CI/CD ve güvenli dağıtımı kapsar

Cloud Developer: Google Cloud Application Modernization eğitimi 3 günde uygulama modernizasyonu ve mikroservis dönüşümü, teknik ve i̇ş gereksinimlerinin analizi, bulutta uygulama geliştirme desenleri, hesaplama i̇ş yüklerinin buluta taşınması gibi konuları Go…

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

Eğitim Hakkında

Mevcut uygulamaların Google Cloud'da konteyner, sunucusuz ve mikroservis mimarisine modernizasyonu

Taşıma ve modernizasyon stratejileri, strangler fig deseni, mikroservis sınırlarının belirlenmesi, durumsuz tasarım, GKE ve Cloud Run, Pub/Sub ve Eventarc ile olay güdümlü mimari, Apigee, CI/CD, kanarya dağıtım ve gözlemlenebilirlik uygulanır. Konular Uygulama Modernizasyonu ve Mikroservis Dönüşümü, Teknik ve İş Gereksinimlerinin Analizi, Bulutta Uygulama Geliştirme Desenleri 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

İleri Seviye — Mevcut uygulamaların Google Cloud'da konteyner, sunucusuz ve mikroservis mimarisine modernizasyonu 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: google cloud application modernization eğitimicloud developer: google cloud application modernization kursugoogle cloud eğitimigcp eğitimigoogle cloud kursuteknik ve i̇ş gereksinimlerinin analizibulutta uygulama geliştirme desenlerihesaplama i̇ş yüklerinin buluta taşınmasıgoogle kubernetes engine ve konteynerlerveri i̇şleme: pub/sub, dataflow ve dataproc
“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ı, modernizasyon yolu, gereksinimler, uygulama desenleri ve VM göçü kapsamında Uygulama Modernizasyonu ve Mikroservis Dönüşümü ve Teknik ve İş Gereksinimlerinin Analizi konularını uygulamalı olarak işler; Bulutta Uygulama Geliştirme Desenleri ile Hesaplama İş Yüklerinin Buluta Taşınması başlıklarında öğrendiklerini pekiştirir.
Modül 1
Uygulama Modernizasyonu ve Mikroservis Dönüşümü
  • Strangler fig deseniyle kademeli ayrıştırma ve anti-corruption katmanı
  • 12-factor uygulama ilkeleri ve durumsuz (stateless) tasarıma geçiş
  • Monolitten mikroservise: servis sınırı belirleme ve domain-driven design
  • API yönetimi için Apigee ve API Gateway kullanımı
  • Olay güdümlü mimari: Pub/Sub, Eventarc ve Workflows ile servis koordinasyonu
  • GKE Enterprise (Anthos) ve Cloud Service Mesh ile modernizasyon altyapısı
Modül 2
Teknik ve İş Gereksinimlerinin Analizi
  • İş gereksinimlerini (maliyet, pazara çıkış süresi, uyumluluk) mimari kararlara eşleme
  • Fonksiyonel olmayan gereksinimler: gecikme, throughput, kullanılabilirlik ve ölçek
  • Vaka analizi yöntemi: mevcut durum, kısıtlar, hedef durum ve boşluk analizi
  • Well-Architected Framework sütunlarıyla tasarım değerlendirmesi
  • Mimari karar kaydı (ADR) ve takas gerekçelendirme
  • Maliyet, performans ve operasyonel mükemmellik arasında denge kurma
Modül 3
Bulutta Uygulama Geliştirme Desenleri
  • Durumsuz servis tasarımı, oturum bilgisinin Memorystore veya Firestore'da tutulması
  • Pub/Sub ile asenkron iletişim, dead-letter topic ve idempotent işleme
  • Cloud Tasks ile hız sınırlı görev kuyruğu
  • Firestore veri modelleme, alt koleksiyonlar ve indeks planlama
  • Cloud Storage ile dosya yükleme akışı ve signed URL kullanımı
  • API tasarımı, kimlik doğrulama (Firebase Auth, Identity Platform) ve sürümleme
Modül 4
Hesaplama İş Yüklerinin Buluta Taşınması
  • Taşıma stratejileri: rehost, replatform, refactor, retire ve retain
  • Migration Center ile envanter keşfi, uygunluk ve maliyet raporu
  • Migrate to Virtual Machines: kaynak bağlayıcı, replikasyon, test-clone ve cutover
  • Migrate to Containers ile VM'lerin GKE'ye konteynerleştirilmesi
  • Sole-tenant node ve lisans (BYOL) gereksinimli iş yükleri, VMware Engine seçeneği
  • Taşıma sonrası rightsizing, doğrulama testi ve geri dönüş (rollback) planı
Günün hedefiKatılımcı, gKE, Cloud Run, Cloud Functions ve veri hatları kapsamında Google Kubernetes Engine ve Konteynerler ve Cloud Run ve App Engine ile Sunucusuz Dağıtım konularını uygulamalı olarak işler; Cloud Functions ile Olay Güdümlü Fonksiyonlar ile Veri İşleme: Pub/Sub, Dataflow ve Dataproc başlıklarında öğrendiklerini pekiştirir.
Modül 1
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 2
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 3
Cloud Functions ile Olay Güdümlü Fonksiyonlar
  • Fonksiyon nesilleri: 1. nesil ve 2. nesil (Cloud Run tabanlı) farkları
  • HTTP tetikleyici ve CloudEvents tabanlı olay tetikleyiciler (Pub/Sub, Cloud Storage, Firestore)
  • gcloud functions deploy ile runtime, bellek, zaman aşımı ve ortam değişkeni ayarı
  • Soğuk başlangıç (cold start), eşzamanlılık ve minimum instance etkisi
  • Fonksiyon kimliği: runtime service account ve ingress/egress ayarları
  • Eventarc ile olay yönlendirme ve yeniden deneme (retry) politikası
Modül 4
Veri İşleme: Pub/Sub, Dataflow ve Dataproc
  • Pub/Sub topic, subscription, push/pull ve ack deadline kavramları
  • Dataflow ile Apache Beam tabanlı batch ve streaming işleme
  • Dataproc ile yönetilen Spark ve Hadoop kümeleri, ephemeral cluster yaklaşımı
  • Cloud Composer (Airflow) ile iş akışı orkestrasyonu
  • Datastream ve Database Migration Service ile veri aktarımı
  • Data Fusion ve Dataprep ile kod yazmadan veri hazırlama
Günün hedefiKatılımcı, cI/CD, dağıtım stratejileri, uygulama güvenliği ve izleme 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; Uygulama Güvenliği ve Gizli Bilgi Yönetimi ile Uygulama İzleme ve Hata Ayıklama 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
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 4
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

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Uygulama Modernizasyonu

Monolit uygulamayı kademeli olarak mikroservislere ve yönetilen hizmetlere dönüştürme planı yapabilirsiniz.

🔧
Bulut Uygulama Mimarisi

Bulutta ölçeklenebilir uygulama için durumsuz tasarım, kuyruklama ve önbellekleme desenlerini uygulayabilirsiniz.

🛡️
Compute Göçü

Sanal makine ve konteyner iş yüklerini Migrate to Virtual Machines ile planlı biçimde taşıyabilirsiniz.

☁️
Sunucusuz Uygulama

Cloud Run ve App Engine üzerinde uygulama yayınlayıp ölçeklemeyi yapılandırabilirsiniz.

📊
Olay Güdümlü Kod

Cloud Functions ile HTTP ve olay tetiklemeli fonksiyonlar yazıp dağıtabilirsiniz.

🚀
CI/CD Hattı

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

🧩
Dağıtım Stratejileri

Rolling, blue/green ve canary stratejilerini hizmet türüne göre uygulayabilirsiniz.

🎯
Üretim İzleme

Üretimdeki uygulamayı Trace, Profiler ve Error Reporting ile izleyip sorun giderebilirsiniz.

Kimler İçin Uygundur?

  • Mevcut kurumsal uygulamaları modernize eden kıdemli geliştiriciler
  • yazılım mimarları
  • teknik liderler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Mevcut kurumsal uygulamaları modernize eden kıdemli geliştiriciler, yazılım mimarları ve teknik liderler 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: Google Cloud Application Modernization eğitiminde hangi konular işlenir?
Eğitim 3 gündür: 1. gün Modernizasyon Stratejisi; 2. gün Hedef Mimari; 3. gün Dağıtım, Güvenlik ve Gözlemlenebilirlik. 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: Google Cloud Applicatio Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Google CloudBuild Production-Ready Agents on Google Cloud (BPRAGC) Eğitimi
Bulut Bilişim Eğitimleri

Build Production-Ready Agents on Google Cloud (BPRAGC) Eğitimi

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

Build Production-Ready Agents on Google Cloud (BPRAGC) eğitimi: BPRAGC: Google Cloud'da üretime hazır yapay zekâ ajanları geliştirin.

Detayları Gör →
Google CloudBuild Streaming Data Pipelines on Google Cloud Eğitimi
Bulut Bilişim Eğitimleri

Build Streaming Data Pipelines on Google Cloud Eğitimi

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

Build Streaming Data Pipelines on Google Cloud eğitimi: Pub/Sub, Dataflow ve Bigtable ile Google Cloud'da streaming veri hatları.

Detayları Gör →
Google CloudBuilding Batch Data Pipelines on Google Cloud Eğitimi
Bulut Bilişim Eğitimleri

Building Batch Data Pipelines on Google Cloud Eğitimi

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

Building Batch Data Pipelines on Google Cloud eğitimi: Google Cloud'da batch veri hatları: Dataflow, Dataproc, Composer ve BigQuery yükleme.

Detayları Gör →
Google CloudCloud Digital Leader training with Google Cloud Eğitimi
Bulut Bilişim Eğitimleri

Cloud Digital Leader training with Google Cloud Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Cloud Digital Leader Eğitimi (Google Cloud) eğitimi: Cloud Digital Leader konuları: bulut temelleri, dijital dönüşüm ve Google Cloud ürünleri.

Detayları Gör →
Google CloudCloud Value Proposition: Google Cloud Platform for Decision Makers Eğitimi
Bulut Bilişim Eğitimleri

Cloud Value Proposition: Google Cloud Platform for Decision Makers Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Cloud Value Proposition: Karar Vericiler için GCP eğitimi: Karar vericiler için Google Cloud: iş değeri, maliyet, güvenlik ve ürün haritası.

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