GOOGLE PROFESSIONAL CLOUD DEVELOPER: GOOGLE CLOUD SOFTWARE DEVELOPMENT EĞİTİMİ

Bulut yerel uygulamalarını Google Cloud’da geliştirin

Twelve-Factor tasarım, Cloud Run, GKE, Cloud Functions, Cloud Build ve gözlemlenebilirlik ile uçtan uca uygulama geliştirme programı

Bu eğitim, Google Cloud üzerinde uygulama geliştiren yazılımcılara bulut yerel tasarım ilkelerini, Cloud Run, GKE, App Engine ve Cloud Functions seçeneklerini ve Cloud Build ile CI/CD hattı kurmayı öğretir.

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

Eğitim Hakkında

Cloud Run, GKE ve Cloud Build ekseninde bulut yerel yazılım geliştirme

Bu eğitim, Google Cloud üzerinde uygulama geliştiren yazılımcılara bulut yerel tasarım ilkelerini, Cloud Run, GKE, App Engine ve Cloud Functions seçeneklerini ve Cloud Build ile CI/CD hattı kurmayı öğretir. Idempotency, retry, Workload Identity, Secret Manager, Cloud Logging ve Cloud Trace gibi konular laboratuvarlarla işlenir; Professional Cloud Developer sınav alanlarına yönelik hazırlık için de çerçeve sunar.

Süre ve Format

4 Gün. Her gün dört modül; her modülde altı konu başlığı, Google Cloud yazılım geliştirme odaklı uygulamalı laboratuvar ve ekip tartışması.

Seviye

Orta Seviye — Bulut Yerel Tasarım ve CI/CD, Çalışma Zamanı Seçenekleri ve Olay Tabanlı Mimari, Kimlik, Erişim ve Güvenli Dağıtım, Gözlemlenebilirlik ve Üretim Hazırlığı başlıklarını kapsayan Google Cloud yazılım geliştirme eğitimi

Öğrenme Metodu

Her modülün ardından istemci kodu, gcloud komutları ve Cloud Console ile canlı bir Google Cloud projesinde uygulamalı laboratuvar yapılır.

Neden Bu Eğitim?

💻Kod Odaklı Uygulama

Her konu istemci kütüphanesi, CLI veya YAML ile gerçek bir Google Cloud kaynağı üzerinde çalıştırılır.

🔐Güvenli Geliştirme

Service account, OAuth kapsamları ve Secret Manager kullanımı baştan uygulamanın parçası olarak işlenir.

🚀Yayına Hazır Akış

Cloud Build, Artifact Registry ve Cloud Run ile commit’ten üretime uzanan hat kurulur.

Anahtar Konular

Google Cloud yazılım geliştirmeProfessional Cloud DeveloperCloud Run eğitimiCloud Build CI/CDGKE uygulama geliştirmeCloud Functionsbulut yerel uygulamaGoogle Cloud eğitimiArtifact Registry
“Bulutta iyi yazılım, doğru servisi doğru ölçekte kullanan yazılımdı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 en az birinde temel uygulama geliştirme bilgisi.

2
Git ve Komut Satırı

Git ile sürüm yönetimi ve terminalde temel komutları kullanabilme.

3
Web ve HTTP Bilgisi

REST, JSON ve HTTP durum kodlarına aşinalık.

4
Google Cloud Hesabı

Laboratuvar için faturalandırması açık bir Google Cloud hesabı ya da sağlanan sandbox ortamı.

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ı bulut yerel uygulama tasarım ilkelerini uygulayarak Cloud Run’a bir servis yayınlar ve Cloud Build ile otomatik dağıtım hattı kurar.
Modül 1
Bulut Yerel Uygulama Tasarımı
  • Twelve-Factor ilkeleri ve konfigürasyonun ortamdan ayrılması
  • Stateless servis tasarımı ve oturum durumunun dışa alınması
  • Idempotency, retry ve exponential backoff kalıpları
  • Circuit breaker ve bulkhead ile hata yalıtımı
  • Mikroservis iletişimi: gRPC, REST ve olay tabanlı
  • Sürümleme, geriye dönük uyumluluk ve feature flag
Modül 2
Yerel Geliştirme: Cloud Code ve Emülatörler
  • Cloud Code eklentisi ile VS Code/IntelliJ’de Kubernetes ve Cloud Run geliştirme
  • Skaffold ile sürekli yerel dağıtım döngüsü
  • Firestore, Pub/Sub ve Bigtable emülatörleri
  • Application Default Credentials ve gcloud auth application-default login
  • Yerel ortamda ortam değişkeni ve secret yönetimi
  • Birim ve entegrasyon testleri için test double stratejisi
Modül 3
Cloud Run Servisleri ve Job’ları
  • Konteyner sözleşmesi: PORT, stateless ve SIGTERM yönetimi
  • Revision, trafik bölme ve gradual rollout
  • Concurrency, CPU allocation ve min/max instance
  • Cloud Run jobs ile toplu işler
  • Özel alan adı, ingress ve kimlik doğrulama ayarları
  • Cloud SQL ve Secret Manager bağlantıları
Modül 4
Cloud Build ve CI/CD Hatları
  • cloudbuild.yaml adımları, substitution değişkenleri ve builder imajları
  • GitHub / Cloud Source Repositories tetikleyicileri
  • Artifact Registry’de Docker, npm ve Maven depoları
  • Cloud Deploy ile delivery pipeline ve promotion
  • Build’de Secret Manager ve KMS kullanımı
  • Binary Authorization ve imaj taraması
Günün hedefiKatılımcı GKE, Cloud Functions ve App Engine arasında iş yüküne göre seçim yapar ve olay tabanlı entegrasyonu uygular.
Modül 1
Konteynerler ve GKE’ye Giriş
  • Docker imajı oluşturma ve Artifact Registry’ye gönderme
  • GKE Autopilot ile Standard mod farkları
  • kubectl ile Deployment, Service ve Ingress oluşturma
  • Node pool, cluster autoscaler ve Workload Identity
  • Horizontal Pod Autoscaler ile ölçekleme
  • Cloud Run ile GKE arasında iş yükü seçimi
Modül 2
Cloud Functions (2. Nesil) Temelleri
  • HTTP, CloudEvent ve background function farkı
  • Cloud Run üzerinde çalışan 2. nesil mimari ve eşzamanlılık
  • Functions Framework ile yerel geliştirme ve test
  • gcloud functions deploy: runtime, trigger ve min/max instance
  • Servis hesabı, ortam değişkeni ve secret bağlama
  • Cold start davranışı ve min instances ile azaltma
Modül 3
App Engine Standard ve Flexible
  • Standard ve Flexible ortam farkları
  • app.yaml: runtime, scaling ve handlers
  • Servis, sürüm ve trafik bölme
  • dispatch.yaml ile yönlendirme
  • Cron, Task Queue ve Memcache yerine modern alternatifler
  • App Engine’den Cloud Run’a geçiş yaklaşımı
Modül 4
Olay Tabanlı Entegrasyon: Pub/Sub ve Eventarc
  • Pub/Sub push abonelikleri ile Cloud Run entegrasyonu
  • Eventarc tetikleyicileri ve CloudEvents formatı
  • Cloud Storage bildirimleri ve Audit Log tabanlı olaylar
  • Cloud Tasks ile hız sınırlı görev kuyrukları
  • Cloud Scheduler ile zamanlanmış HTTP çağrıları
  • Workflows ile servis orkestrasyonu
Günün hedefiKatılımcı servis hesapları, OAuth ve Secret Manager ile uygulamayı en az ayrıcalık ilkesine göre güvenli yapılandırır.
Modül 1
OAuth 2.0, Service Account ve API Güvenliği
  • OAuth 2.0 akışları: authorization code, client credentials ve device flow
  • Service account anahtarı yerine Workload Identity Federation
  • Kapsam (scope) minimizasyonu ve token ömrü
  • Identity-Aware Proxy ve ID token doğrulaması
  • Secret Manager sürümleme ve erişim denetimi
  • API anahtarı kısıtlamaları (HTTP referrer, API kısıtı)
Modül 2
Serverless Güvenlik ve Gizli Veri Yönetimi
  • Çalışma zamanı servis hesabı ve en az ayrıcalık
  • Secret Manager sürümü ve ortam/bağlama yolu
  • Ingress ve egress denetimi, VPC Service Controls
  • Identity-Aware Proxy ile Cloud Run koruması
  • Binary Authorization ve imaj kaynakları
  • Cloud Armor ve API Gateway önünde servis yayınlama
Modül 3
Kaynak Hiyerarşisi ve IAM
  • Organization, Folder ve Project hiyerarşisi ile politika mirası
  • IAM rolleri: basic, predefined ve custom rol farkları
  • Service account oluşturma, anahtar yönetimi ve impersonation
  • Organization Policy kısıtları (ör. constraints/compute.vmExternalIpAccess)
  • Billing account bağlama, bütçe uyarıları ve proje kotaları
  • IAM Recommender ile aşırı yetki analizi ve en az ayrıcalık ilkesi
Modül 4
Cloud Endpoints, API Gateway ve Uygulama API’leri
  • OpenAPI 2.0 spesifikasyonu ile API tanımı
  • Cloud Endpoints ESPv2 ve API Gateway karşılaştırması
  • API anahtarı, JWT ve Firebase Auth doğrulaması
  • API Gateway config ve backend (Cloud Run/Functions) bağlantısı
  • Kota, metrik ve izleme entegrasyonu
  • Geliştirici portalı ve sürüm yönetimi
Günün hedefiKatılımcı log, metrik ve iz verisiyle üretim sorunlarını teşhis eder ve uyarı politikası kurar.
Modül 1
Cloud Logging ve Log Analizi
  • Log Router: sink, exclusion filter ve hedef (BigQuery, GCS, Pub/Sub)
  • Logging query language ile gelişmiş filtreleme
  • Log-based metric (counter ve distribution) oluşturma
  • Log Analytics ve BigQuery bağlantılı veri seti
  • Audit Logs: Admin Activity, Data Access ve Policy Denied
  • Log bucket saklama süreleri ve CMEK şifreleme
Modül 2
Cloud Trace, Profiler ve Error Reporting
  • OpenTelemetry ile dağıtık izleme verisi toplama
  • Cloud Trace latency raporları ve span analizi
  • Cloud Profiler ile CPU ve heap darboğazı bulma
  • Error Reporting gruplama ve bildirimleri
  • Debugger/Snapshot alternatifleri ve canlı ortam hata ayıklama
  • Uygulama sürümü bazlı performans karşılaştırması
Modül 3
Test, Hata Ayıklama ve Gözlemlenebilirlik
  • Yapılandırılmış JSON log ve trace correlation
  • Hata sınıflandırması, retry edilebilir hata ayrımı
  • Yük testi (Locust/k6) ve performans hedefleri
  • Contract test ve entegrasyon test ortamı
  • Cloud Trace ve Error Reporting ile üretim sorunu inceleme
  • Canary dağıtımı ve geri alma stratejisi
Modül 4
Cloud Monitoring ve Uyarı Politikaları
  • Metrics scope ve çok projeli izleme yapısı
  • Ops Agent ile VM metrik ve log toplama
  • Metrics Explorer ve MQL/PromQL sorguları
  • Alerting policy: eşik, süre ve notification channel yapılandırması
  • Uptime check ve synthetic monitor tanımları
  • Dashboard oluşturma ve Terraform ile kod olarak yönetme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Bulut Yerel Uygulama Tasarımı

Bulut Yerel Uygulama Tasarımı konusunda Twelve-Factor ilkeleri ve konfigürasyonun ortamdan ayrılması, Stateless servis tasarımı ve oturum durumunun dışa alınması ve Circuit breaker ve bulkhead ile hata yalıtımı başlıklarını uygulamalı olarak öğrenirsiniz.

🛠️
Cloud Run Servisleri ve Job’ları

Cloud Run Servisleri ve Job’ları konusunda Konteyner sözleşmesi: PORT, stateless ve SIGTERM yönetimi, Revision, trafik bölme ve gradual rollout ve Cloud Run jobs ile toplu işler başlıklarını uygulamalı olarak öğrenirsiniz.

🔐
Konteynerler ve GKE’ye Giriş

Konteynerler ve GKE’ye Giriş konusunda Docker imajı oluşturma ve Artifact Registry’ye gönderme, GKE Autopilot ile Standard mod farkları ve Node pool, cluster autoscaler ve Workload Identity başlıklarını uygulamalı olarak öğrenirsiniz.

📈
App Engine Standard ve Flexible

App Engine Standard ve Flexible konusunda Standard ve Flexible ortam farkları, app.yaml: runtime, scaling ve handlers ve dispatch.yaml ile yönlendirme başlıklarını uygulamalı olarak öğrenirsiniz.

☁️
Serverless Güvenlik ve Gizli Veri Yönetimi

Serverless Güvenlik ve Gizli Veri Yönetimi konusunda Çalışma zamanı servis hesabı ve en az ayrıcalık, Secret Manager sürümü ve ortam/bağlama yolu ve Identity-Aware Proxy ile Cloud Run koruması başlıklarını uygulamalı olarak öğrenirsiniz.

🔍
Cloud Endpoints, API Gateway ve Uygulama API’leri

Cloud Endpoints, API Gateway ve Uygulama API’leri konusunda OpenAPI 2.0 spesifikasyonu ile API tanımı, Cloud Endpoints ESPv2 ve API Gateway karşılaştırması ve API Gateway config ve backend (Cloud Run/Functions) bağlantısı başlıklarını uygulamalı olarak öğrenirsiniz.

⚙️
Cloud Trace, Profiler ve Error Reporting

Cloud Trace, Profiler ve Error Reporting konusunda OpenTelemetry ile dağıtık izleme verisi toplama, Cloud Trace latency raporları ve span analizi ve Error Reporting gruplama ve bildirimleri başlıklarını uygulamalı olarak öğrenirsiniz.

🚀
Cloud Monitoring ve Uyarı Politikaları

Cloud Monitoring ve Uyarı Politikaları konusunda Metrics scope ve çok projeli izleme yapısı, Ops Agent ile VM metrik ve log toplama ve Alerting policy: eşik, süre ve notification channel yapılandırması başlıklarını uygulamalı olarak öğrenirsiniz.

Kimler İçin Uygundur?

  • Google Cloud’da uygulama geliştiren backend yazılımcıları
  • DevOps mühendisleri
  • bulut geçişi yapan ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Google Cloud’da uygulama geliştiren backend yazılımcıları, DevOps mühendisleri ve bulut geçişi yapan ekipler için uygundur.
Google Cloud yazılım geliştirme eğitimine katılmak için hangi ön bilgiler gerekir?
Python, Java, Node.js veya Go dillerinden en az birinde temel uygulama geliştirme bilgisi. Git ile sürüm yönetimi ve terminalde temel komutları kullanabilme.
Eğitimde hangi konular işlenir?
Program 4 günde şu başlıkları kapsar: Bulut Yerel Tasarım ve CI/CD; Çalışma Zamanı Seçenekleri ve Olay Tabanlı Mimari; Kimlik, Erişim ve Güvenli Dağıtım; Gözlemlenebilirlik ve Üretim Hazırlığı.
Eğitim uygulamalı mı ilerler?
Her modülün ardından istemci kodu, gcloud komutları ve Cloud Console ile canlı bir Google Cloud projesinde uygulamalı laboratuvar yapılır.
Eğitim sonunda sertifika verilir mi?
Katılımcılara eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. Eğitim, Google Cloud Professional Cloud Developer sınav alanlarına yönelik hazırlık çerçevesi sunar; sınav başvurusu ve ücreti ilgili kuruma aittir ve DVA bu sınavı vermez.

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 Software D Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 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 Developer: Building Google Cloud Applications Eğitimi
Bulut Bilişim Eğitimleri

Google Professional Cloud Developer: Building Google Cloud Applications Eğitimi

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

Cloud Developer: Building Google Cloud Applications eğitimi: geliştirme ortamı ve i̇stemci kitaplıkları uygulamalı. 3 gün, DVA Katılım ve Başarı Sertifikası ver

Detayları Gör →
Google CloudGoogle Professional Cloud Developer: Deploying Google Cloud Applications Eğitimi
Bulut Bilişim Eğitimleri

Google Professional Cloud Developer: Deploying Google Cloud Applications Eğitimi

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

Cloud Developer: Deploying Google Cloud Applications eğitimi, 3 gün uygulamalı Google Cloud programı. DVA Katılım ve Başarı Sertifikası verilir.

Detayları Gör →
Google CloudGoogle Professional Cloud Developer: Deploying Google Cloud Functions Eğitimi
Bulut Bilişim Eğitimleri

Google Professional Cloud Developer: Deploying Google Cloud Functions Eğitimi

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

Cloud Developer: Deploying Google Cloud Functions eğitimi: cloud functions ile olay güdümlü fonksiyonlar uygulamalı. 2 gün, DVA Katılım ve Başarı Sertifikası ve

Detayları Gör →
Google CloudGoogle Professional Cloud Developer: Google Cloud Application Modernization Eğitimi
Bulut Bilişim Eğitimleri

Google Professional Cloud Developer: Google Cloud Application Modernization Eğitimi

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

Cloud Developer: Google Cloud Application Modernization eğitimi, 3 gün uygulamalı Google Cloud programı. DVA Katılım ve Başarı Sertifikası verilir.

Detayları Gör →
Google CloudGoogle Professional Cloud Developer: Google Cloud Application Testing Eğitimi
Bulut Bilişim Eğitimleri

Google Professional Cloud Developer: Google Cloud Application Testing Eğitimi

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

Cloud Developer: Google Cloud Application Testing eğitimi: uygulama test stratejisi ve otomasyonu 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