APPLICATION DEVELOPMENT WITH CLOUD RUN EĞİTİMİ

Cloud Run'da hızlı ve güvenli uygulama geliştirin

Kodunuzu konteynerleyin, Cloud Run'a yayınlayın; ölçekleme, gizli bilgi ve tetikleyicileri yapılandırın.

Cloud Run üzerinde REST servisi geliştirme, konteynerleme, revizyon ve trafik bölme, Secret Manager, Cloud SQL, Pub/Sub tetikleyicileri ve Cloud Build ile otomatik dağıtım uygulamalı öğrenilir.

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

Eğitim Hakkında

Cloud Run ile konteyner tabanlı sunucusuz uygulama geliştirme ve işletme

Bu eğitim, uygulama geliştiricilerin Google Cloud Run üzerinde servis yazıp yayınlamasına odaklanır. Konular: Dockerfile ve Buildpacks, Artifact Registry, gcloud ve konsol ile dağıtım, revizyon yönetimi, trafik bölme, eşzamanlılık ve min/max instance, ortam değişkenleri, Secret Manager, Cloud SQL bağlantısı, Pub/Sub ve Cloud Scheduler tetikleyicileri, IAM ile kimlik doğrulama, Cloud Build ile otomatik dağıtım ve Cloud Logging ile hata ayıklamadır.

Süre ve Format

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

Seviye

Orta Seviye — Cloud Run'da servis geliştirme, güvenli dağıtım, olay tetikleme ve temel DevOps otomasyonu

Öğrenme Metodu

Eğitim boyunca küçük bir REST servisi geliştirilir; her gün yeni bir özellik eklenerek Cloud Run'a dağıtılır.

Neden Bu Eğitim?

🎯Kod odaklı öğrenme

Tek bir uygulamayı gün gün geliştirerek gerçek proje akışını yaşarsınız.

🛠️Operasyonsuz yayın

Altyapı yönetimi olmadan HTTPS servisini ölçeklenebilir biçimde sunarsınız.

📈Hata ayıklama

Loglar ve revizyonlarla üretim sorunlarını hızlı çözersiniz.

Anahtar Konular

Cloud RunGoogle Cloud RunCloud Run eğitimisunucusuz konteynergcloud run deploySecret ManagerCloud SQLPub/SubCloud BuildGCP uygulama geliştirme
“Kodu yazın, konteynerle, bırakın bulut ölçeklesin.”

Ön Koşullar

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

1
Docker temelleri

Dockerfile okuyup imaj üretebilmek gerekir.

2
Programlama

Python veya Node.js ile REST uç noktası yazabilmek beklenir.

3
Git

Temel git komutlarına hakimiyet faydalıdır.

4
Lab ortamı

Google Cloud projesi ve tarayıcıdan Cloud Shell erişimi yeterlidir.

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ı basit bir REST servisini konteynerleyip Cloud Run'a yayınlayabilir.
Modül 1
Cloud Run Giriş
  • Sunucusuz konteyner platformu
  • Servis ve job ayrımı
  • Fiyatlama: CPU, bellek, istek
  • Bölge seçimi
  • Ücretsiz katman
  • Kullanım senaryoları
Modül 2
Uygulamayı Konteynerleme
  • PORT ortam değişkenini dinleme
  • Dockerfile yazımı
  • Buildpacks ile Dockerfile'sız derleme
  • .dockerignore kullanımı
  • Artifact Registry'ye push
  • Imaj güvenlik taraması
Modül 3
Dağıtım Seçenekleri
  • gcloud run deploy
  • Kaynaktan dağıtım (--source)
  • Konsol üzerinden dağıtım
  • Kimlik doğrulamasız ve doğrulamalı erişim
  • Özel alan adı eşleme
  • YAML ile servis tanımı
Modül 4
Revizyonlar ve Trafik
  • Her dağıtımın değişmez revizyon olması
  • Revizyon etiketi ile test URL'si
  • Yüzdeli trafik bölme
  • Anında geri alma
  • Revizyon temizliği
  • Mavi/yeşil benzeri yayın
Günün hedefiKatılımcı servise gizli bilgi, veritabanı ve olay tetikleyicileri bağlayabilir.
Modül 1
Yapılandırma ve Sırlar
  • Ortam değişkenleri
  • Secret Manager sürümleri
  • Secret'ı env veya dosya olarak bağlama
  • Servis hesabı yetkileri
  • Yapılandırmayı koddan ayırma
  • Rotasyon pratiği
Modül 2
Veritabanı Erişimi
  • Cloud SQL (PostgreSQL) bağlantısı
  • Cloud SQL Auth Proxy yerleşik desteği
  • SQLAlchemy / pg bağlantı havuzu
  • Firestore kullanımı
  • Bağlantı limitleri
  • Migrasyon çalıştırma (jobs)
Modül 3
Eşzamanlılık ve Ölçek
  • Concurrency değeri seçimi
  • Min instance ile soğuk başlangıç azaltma
  • Max instance ile maliyet sınırlama
  • Zaman aşımı ve istek süresi
  • Durumsuz tasarım ilkesi
  • Yük testi sonuç yorumlama
Modül 4
Olaylar ve Zamanlama
  • Pub/Sub push abonelik ayarı
  • OIDC token ile güvenli push
  • Cloud Scheduler ile cron
  • Cloud Tasks ile gecikmeli iş
  • Cloud Storage olayı
  • Tekrar eden teslimata karşı idempotency
Günün hedefiKatılımcı otomatik dağıtım hattı kurup servisi izleyebilir.
Modül 1
CI/CD Hattı
  • cloudbuild.yaml ile derle-itle-dağıt
  • GitHub tetikleyicisi
  • Test adımı ekleme
  • Ortamlara göre dağıtım
  • Substitution değişkenleri
  • Başarısız dağıtımda durdurma
Modül 2
Güvenlik
  • Servis hesabı kullanımı
  • İstek kimlik doğrulaması ve ID token
  • Ingress kısıtlama
  • VPC egress ve özel erişim
  • Imaj imzalama tanıtımı
  • Bağımlılık güncellemesi
Modül 3
İzleme ve Hata Ayıklama
  • Cloud Logging ve yapılandırılmış JSON log
  • Gecikme ve hata metrikleri
  • Error Reporting
  • Cloud Trace ile istek izi
  • Log tabanlı uyarı
  • Başlangıçta çökme (startup probe) analizi
Modül 4
Proje Teslimi
  • Uygulama son halinin dağıtımı
  • Trafik bölmeyle canary yayın
  • Maliyet tahmini
  • Kontrol listesi: üretime hazırlık
  • Sunum ve geri bildirim
  • Sonraki adımlar: GKE ve Cloud Functions farkı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Servis yayını

REST uygulamanızı Cloud Run'da canlıya alabilirsiniz.

☁️
Konteyner üretimi

Optimize Dockerfile veya Buildpacks ile imaj hazırlayabilirsiniz.

🔐
Revizyon yönetimi

Trafik bölme ve geri alma ile güvenli yayın yapabilirsiniz.

⚙️
Yapılandırma

Secret Manager ile hassas verileri koddan ayırabilirsiniz.

📊
Veritabanı bağlantısı

Cloud SQL ve Firestore ile servisi veriye bağlayabilirsiniz.

🧩
Olay tetikleme

Pub/Sub ve Scheduler ile servisi otomatik çağırabilirsiniz.

🚀
CI/CD

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

🧠
Sorun giderme

Log ve metriklerle üretim hatalarını teşhis edebilirsiniz.

Kimler İçin Uygundur?

  • Backend
  • full-stack geliştiriciler ile Google Cloud'da sunucusuz uygulama yayınlamak isteyen mühendisler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Backend ve full-stack geliştiriciler ile Google Cloud'da sunucusuz uygulama yayınlamak isteyen mühendisler için uygundur.
Bu eğitimin ADCR eğitiminden farkı nedir?
Bu program uygulama geliştirme akışına ve temel yayın pratiklerine odaklanır; ADCR daha kapsamlı entegrasyon ve işletme konularını da içerir.
Kubernetes bilmek gerekir mi?
Hayır; Cloud Run küme yönetimi gerektirmez, yalnızca konteyner mantığı yeterlidir.
Hangi dilde örnek yapılır?
Örnekler Python ve Node.js ile yürür; konteynerde çalışan her dil benzer şekilde dağıtılır.
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 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 TemelleriFortiAppSec Cloud Administrator (FASCA) Eğitimi
Bulut Bilişim Eğitimleri

FortiAppSec Cloud Administrator (FASCA) Eğitimi

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

FortiAppSec Cloud Administrator (FASCA) eğitimi: Platform ve Onboarding, SSL/TLS Yönetimi, WAF Politikaları. 3 gün uygulamalı program, DVA Katılım ve Başarı Ser

Detayları Gör →
Bulut Bilişim TemelleriFortiNDR Cloud Analyst (NDR-CA) Eğitimi
Bulut Bilişim Eğitimleri

FortiNDR Cloud Analyst (NDR-CA) Eğitimi

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

FortiNDR Cloud Analyst (NDR-CA) eğitimi: NDR Kavramları ve Mimari, Sensör ve Veri Kaynakları, Detections. 3 gün uygulamalı program, DVA Katılım ve Başarı Sertif

Detayları Gör →
Bulut Bilişim TemelleriGetting started with Confluence Cloud Eğitimi
Bulut Bilişim Eğitimleri

Getting started with Confluence Cloud Eğitimi

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

Getting started with Confluence Cloud eğitimi: Confluence’a Giriş, Space Oluşturma, Sayfa Yazımı. 2 gün uygulamalı program, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Bulut Bilişim TemelleriGoogle Associate Cloud Engineer: Cloud Storage Eğitimi
Bulut Bilişim Eğitimleri

Google Associate Cloud Engineer: Cloud Storage Eğitimi

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

Google Associate Cloud Engineer: Cloud Storage eğitimi: Bucket Temelleri, Depolama Sınıfları. 2 gün uygulamalı program, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Bulut Bilişim TemelleriGoogle Associate Cloud Engineer: Compute Options & Organization Policy Eğitimi
Bulut Bilişim Eğitimleri

Google Associate Cloud Engineer: Compute Options & Organization Policy Eğitimi

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

Google Associate Cloud Engineer: Compute Options & Organization Policy eğitimi: Compute Engine. 2 gün uygulamalı program, DVA Katılım ve Başarı Sertifikası.

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