APPLICATION DEVELOPMENT WITH CLOUD RUN (ADCR) EĞİTİMİ

Cloud Run ile sunucusuz konteyner uygulamaları geliştirin

Dockerfile'dan canlı servise, Pub/Sub tetikleyicilerinden Cloud Build hattına Cloud Run'ı uçtan uca uygulayın.

Google Cloud Run ile konteyner dağıtımı, revizyon ve trafik bölme, eşzamanlılık, Pub/Sub tetikleyicileri, Secret Manager, Cloud Build CI/CD ve gözlemlenebilirlik uygulamalı öğrenilir.

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

Eğitim Hakkında

Cloud Run servis ve job modelleri, güvenlik, ölçekleme ve teslimat hattı

Eğitim, Google Cloud Run üzerinde uygulama geliştirmeyi uçtan uca işler: Dockerfile ve Buildpacks ile imaj oluşturma, Artifact Registry, gcloud run deploy, revizyon ve trafik bölme, eşzamanlılık ve autoscaling (min/max instance), Cloud Run jobs, Pub/Sub ve Eventarc tetikleyicileri, Cloud SQL bağlantısı, Secret Manager, VPC connector / Direct VPC egress, IAM ile kimlik doğrulama, Cloud Build CI/CD ve Cloud Logging/Trace ile izleme.

Süre ve Format

3 Gün. Her gün dört modül; anlatım, canlı demo ve Cloud Shell ve gcloud laboratuvarlarıyla pekiştirilir.

Seviye

Orta Seviye — Konteyner paketlemeden Cloud Run dağıtımına, Pub/Sub tetikleyicilerinden Secret Manager ve CI/CD'ye kadar sunucusuz konteyner geliştirme

Öğrenme Metodu

Her gün gerçek Cloud Run servisleri dağıtılır, trafik bölünür ve hata senaryoları Cloud Shell üzerinden denenir.

Neden Bu Eğitim?

🎯Hızlı yayın

Konteynerden canlı HTTPS servise dakikalar içinde ulaşırsınız.

🛠️Ölçek ve maliyet

Sıfıra ölçekleme ve eşzamanlılık ayarlarıyla maliyeti kontrol edersiniz.

📈Güvenli teslimat

IAM, Secret Manager ve Cloud Build ile üretime hazır hat kurarsınız.

Anahtar Konular

Cloud RunGoogle Cloud Run eğitimiADCRsunucusuz konteynerCloud BuildArtifact RegistryPub/SubEventarcSecret ManagerGCPserverless
“Sunucuyu yönetmeyi bırakın, ürünü geliştirmeye odaklanın.”

Ön Koşullar

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

1
Docker bilgisi

İmaj oluşturma ve konteyner çalıştırma temellerini bilmek gerekir.

2
Bir uygulama dili

Python, Node.js veya Go ile basit bir web servisi yazabilmek önerilir.

3
HTTP bilgisi

REST uç noktaları ve durum kodları konusunda aşinalık beklenir.

4
Lab ortamı

Faturalandırması etkin bir Google Cloud projesi ve tarayıcı 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ı bir konteynerı Cloud Run'a dağıtıp yönetebilir.
Modül 1
Cloud Run Mimarisi
  • Servis, revizyon ve instance kavramları
  • Cloud Run ve GKE, App Engine farkı
  • Knative tabanlı model
  • İstek tabanlı faturalandırma
  • Konteyner sözleşmesi (PORT, 0.0.0.0)
  • Kotalar ve limitler
Modül 2
Konteyner Hazırlama
  • Dockerfile en iyi uygulamaları
  • Çok aşamalı derleme
  • Cloud Native Buildpacks
  • Distroless ve küçük imajlar
  • Artifact Registry ve imaj taraması
  • Başlangıç süresi optimizasyonu
Modül 3
Dağıtım ve Revizyonlar
  • gcloud run deploy parametreleri
  • Kaynak: CPU, bellek, timeout
  • Ortam değişkenleri
  • Revizyon etiketleri
  • Trafik bölme ve kademeli yayın
  • Geri alma (rollback)
Modül 4
Ölçekleme ve Eşzamanlılık
  • Concurrency ayarı
  • Min ve max instance
  • Cold start ve CPU boost
  • CPU her zaman tahsisli mod
  • Yük testi ile ayarlama
  • Maliyet-performans dengesi
Günün hedefiKatılımcı Cloud Run servisini diğer GCP servisleri ve güvenli kimlikle bağlayabilir.
Modül 1
Kimlik ve Erişim
  • Servis hesabı ve en az ayrıcalık
  • run.invoker rolü
  • Kimlik doğrulamalı çağrı
  • Servisten servise token
  • IAP ve Load Balancer ile erişim
  • Ingress ayarları
Modül 2
Veri ve Sır Yönetimi
  • Cloud SQL bağlantısı (Unix soket)
  • Firestore ve Memorystore kullanımı
  • Secret Manager ile sır bağlama
  • Ortam değişkeni ve volume mount
  • Bağlantı havuzu yönetimi
  • Veri erişim kalıpları
Modül 3
Olay Tabanlı Tetikleme
  • Pub/Sub push abonelik
  • Eventarc ve Cloud Storage olayları
  • Cloud Tasks ile kuyruk
  • Cloud Scheduler ile zamanlama
  • Tekrar eden mesaj ve idempotency
  • Dead-letter topic
Modül 4
Cloud Run Jobs ve Ağ
  • Job ve görev (task) paralelliği
  • Toplu işlem senaryoları
  • VPC egress: connector ve Direct VPC
  • Cloud NAT ile sabit çıkış IP
  • Özel alan adı eşleme
  • Çok bölgeli yayın ve global yük dengeleyici
Günün hedefiKatılımcı CI/CD hattı kurup Cloud Run servisini izleyebilir ve işletebilir.
Modül 1
Cloud Build CI/CD
  • cloudbuild.yaml adımları
  • GitHub tetikleyicileri
  • İmaj derleme ve Artifact Registry'ye itme
  • Cloud Deploy ile aşamalı yayın
  • Binary Authorization
  • Terraform ile Cloud Run tanımı
Modül 2
Gözlemlenebilirlik
  • Cloud Logging yapılandırılmış log
  • Cloud Monitoring metrikleri
  • Cloud Trace ve OpenTelemetry
  • Hata raporlama (Error Reporting)
  • SLO ve uyarı politikaları
  • Log tabanlı metrikler
Modül 3
Performans ve Güvenilirlik
  • Zarif kapanma (SIGTERM)
  • Sağlık kontrolleri: startup ve liveness
  • Retry ve zaman aşımı stratejisi
  • Bağlantı yeniden kullanımı
  • Geriye baskı (backpressure)
  • Hata bütçesi yaklaşımı
Modül 4
Kapsamlı Proje
  • Mikroservis uygulamasının dağıtımı
  • Trafik bölme ile canary
  • Sır ve IAM denetimi
  • Maliyet analizi (Billing)
  • Üretim hazırlık kontrol listesi
  • Mimari gözden geçirme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Konteyner yayını

Uygulamayı konteynerleyip Cloud Run'a dağıtabilirsiniz.

☁️
Ölçekleme ayarı

Concurrency ve instance limitleriyle ölçek davranışını yönetebilirsiniz.

🔐
Trafik yönetimi

Revizyon ve trafik bölmeyle kademeli yayın yapabilirsiniz.

⚙️
Güvenli kimlik

Servis hesapları ve IAM ile çağrıları yetkilendirebilirsiniz.

📊
Sır yönetimi

Secret Manager ile hassas verileri güvenle sunabilirsiniz.

🧩
Olay tabanlı akış

Pub/Sub ve Eventarc ile servisleri tetikleyebilirsiniz.

🚀
CI/CD

Cloud Build ile otomatik derleme ve dağıtım hattı kurabilirsiniz.

🧠
Gözlemleme

Logging, Monitoring ve Trace ile servisi izleyip sorun giderebilirsiniz.

Kimler İçin Uygundur?

  • Backend geliştiriciler
  • DevOps
  • bulut mühendisleri ile mikroservislerini Google Cloud'a taşımak isteyen ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Backend geliştiriciler, DevOps ve bulut mühendisleri ile mikroservislerini Google Cloud'a taşıyacak ekipler için uygundur.
Cloud Run ile GKE arasındaki fark nedir?
Cloud Run küme yönetimi gerektirmeyen, istek tabanlı sunucusuz bir platformdur; GKE ise Kubernetes kümesinin tam kontrolünü verir.
Hangi diller kullanılabilir?
Konteynerde çalışan her dil kullanılabilir; örnekler ağırlıkla Python ve Node.js ile hazırlanır.
Cloud Run jobs nedir ve işlenir mi?
Jobs, HTTP isteği beklemeyen toplu görevler içindir; eğitimde paralel task örnekleriyle işlenir.
Eğitim sonunda sertifika verilir mi?
Katılımcılara 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. Application Development with Cloud Run (ADCR) Eğitimi 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

Bulut Bilişim TemelleriCompTIA A+ Core : Cloud and Virtualization Troubleshooting Eğitimi
Bulut Bilişim Eğitimleri

CompTIA A+ Core : Cloud and Virtualization Troubleshooting Eğitimi

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

CompTIA A+ Core bulut ve sanallaştırma sorun giderme eğitimi: bulut erişimi, kimlik, senkronizasyon, VM başlatma, performans ve sanal ağ sorunları.

Detayları Gör →
Bulut Bilişim TemelleriCompTIA A+ Core : Cloud Computing Concepts Eğitimi
Bulut Bilişim Eğitimleri

CompTIA A+ Core : Cloud Computing Concepts Eğitimi

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

CompTIA A+ Core bulut bilişim kavramları eğitimi: IaaS, PaaS, SaaS, dağıtım modelleri, bulut depolama, güvenlik, MFA ve yedekleme.

Detayları Gör →
Bulut Bilişim TemelleriCompTIA Cloud Essentials+ Eğitimi
Bulut Bilişim Eğitimleri

CompTIA Cloud Essentials+ Eğitimi

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

CompTIA Cloud Essentials+ CLO-002 kapsamlı eğitimi: bulut kavramları, iş etkisi, tasarım, geçiş, sağlayıcı seçimi, güvenlik, uyum ve yönetişim.

Detayları Gör →
Bulut Bilişim TemelleriCompTIA Cloud Essentials+ Hazırlık Eğitimi
Bulut Bilişim Eğitimleri

CompTIA Cloud Essentials+ Hazırlık Eğitimi

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

CompTIA Cloud Essentials+ hazırlık eğitimi: CLO-002 konu tekrarı, kavram haritaları, deneme soruları, zaman yönetimi ve çalışma planı.

Detayları Gör →
Bulut Bilişim TemelleriCompTIA Cloud Essentials+: Cloud Adoption to Enhance Business Value Eğitimi
Bulut Bilişim Eğitimleri

CompTIA Cloud Essentials+: Cloud Adoption to Enhance Business Value Eğitimi

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

Cloud Essentials+ bulut benimseme ve iş değeri eğitimi: iş vakası, TCO, ROI, NPV, değişim yönetimi, yönetişim ve KPI takibi.

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