SERVERLESS APP DEVELOPMENT: IMPLEMENTATION IN GOOGLE CLOUD PLATFORM EĞİTİMİ

Google Cloud’da sunucusuz uygulamayı uçtan uca kurun

Cloud Run, Cloud Functions, App Engine, API Gateway, Firestore, Pub/Sub, Workflows ve güvenlik ile sunucusuz uygulama mimarisi

Bu eğitim, GCP üzerinde sunucusuz bir uygulamayı tasarlayıp yayınlamayı kapsar. Eğitim 3 gün sürer; her günde dört modül uygulamalı laboratuvarlarla işlenir.

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

Eğitim Hakkında

Cloud Run, App Engine ve Functions ile sunucusuz uygulama mimarisi

Bu eğitim, GCP üzerinde sunucusuz bir uygulamayı tasarlayıp yayınlamayı kapsar. Cloud Run, Cloud Functions ve App Engine seçimi, API Gateway ile uç noktalar, Firestore ve Cloud SQL veri katmanı, Pub/Sub ile asenkron akış, Workflows ile iş süreci, IAM ve Secret Manager güvenliği, Cloud Build ile CI/CD ve maliyet yönetimi uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; her modülde altı konu başlığı, Google Cloud Platform’da sunucusuz uygulama geliştirme odaklı uygulamalı laboratuvar ve ekip tartışması.

Seviye

Orta Seviye — Sunucusuz Çalışma Zamanları, API, Veri ve Olay Akışı, Güvenlik, Dağıtım ve Maliyet başlıklarını kapsayan Google Cloud Platform’da sunucusuz uygulama geliştirme eğitimi

Öğrenme Metodu

Katılımcılar her modülde servisi yazar, dağıtır, tetikler ve Cloud Logging ile davranışını gözlemler; senaryolar örnek bir uygulamayla sürdürülür.

Neden Bu Eğitim?

⚡Sunucusuz Hız

Altyapıyla uğraşmadan Cloud Run, Functions ve Workflows ile çalışan servisler yayınlanır.

🔗Olay Tabanlı Tasarım

Pub/Sub, Eventarc ve Cloud Tasks ile gevşek bağlı mimariler kurulur.

💵Kullandığın Kadar Öde

Concurrency, min instance ve zaman aşımı ayarlarının maliyete etkisi ölçülür.

Anahtar Konular

sunucusuz uygulamaGoogle Cloud serverlessCloud RunApp EngineAPI GatewayFirestorePub/SubCloud Build
“Sunucusuz, sunucu olmaması değil; sunucuyu yönetmeme özgürlüğüdür.”

Ön Koşullar

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

1
Programlama Bilgisi

Python, Node.js, Go veya Java ile basit bir HTTP servisi yazabilme.

2
Konteyner Temelleri

Docker imajı oluşturma ve çalıştırma deneyimi (tercihen).

3
API Kavramları

REST, JSON ve HTTP istek/yanıt döngüsü.

4
Google Cloud Hesabı

Laboratuvar için faturalandırması açık proje veya sağlanan sandbox.

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 Run, Functions ve App Engine ile servis geliştirir ve doğru seçimi yapar.
Modül 1
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 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
Compute Seçenekleri Karşılaştırması
  • Compute Engine, GKE, Cloud Run, App Engine ve Cloud Functions karar ağacı
  • Yönetim yükü ile esneklik takası
  • Fatura modeli: saniye bazlı, istek bazlı ve vCPU-saat
  • Ölçeklenme davranışı ve cold start
  • Konteyner ve sunucusuz iş yükleri için kullanım örnekleri
  • Bare Metal Solution ve VMware Engine özeti
Günün hedefiKatılımcı API yayınlar, veri katmanını bağlar ve asenkron iş akışı kurar.
Modül 1
Serverless API Yayınlama
  • OpenAPI tanımı ile API Gateway yapılandırması
  • Backend olarak Cloud Run ve Cloud Functions bağlama
  • API anahtarı, JWT ve servis hesabı kimlik doğrulaması
  • Cloud Endpoints ve Apigee ile ürünleştirme farkları
  • Rate limit, kota ve istek doğrulama
  • Global load balancer ve serverless NEG
Modül 2
Uygulama Verisi için Depolama Seçimi
  • Cloud SQL, Spanner, Firestore ve Bigtable arasında karar kriterleri
  • Bağlantı havuzu (connection pooling) ve Cloud SQL Connector
  • Firestore Native mod: transaction, batched write ve gerçek zamanlı dinleyici
  • Memorystore ile cache-aside ve write-through kalıpları
  • Cloud Storage’a büyük nesne yükleme (resumable upload)
  • Veri tutarlılığı: strong vs eventual consistency
Modül 3
Pub/Sub ile Olay Akışı
  • Topic, subscription ve push/pull teslim modelleri
  • Ack deadline, dead-letter topic ve yeniden deneme politikası
  • Message ordering ve exactly-once delivery
  • Şema (Avro/Protobuf) doğrulaması
  • Pub/Sub Lite ve Kafka karşılaştırması
  • Snapshot, seek ve mesaj saklama süresi
Modül 4
Workflows, Eventarc ve Cloud Scheduler
  • Workflows YAML sözdizimi: step, switch, try/except
  • HTTP connector ile servis çağrısı ve yanıt ayrıştırma
  • Paralel dallar ve döngülerle fan-out
  • Eventarc ile olay → workflow
  • Cloud Scheduler cron ifadeleri ve OIDC token
  • Callback ve uzun süren işlemler
Günün hedefiKatılımcı güvenliği sağlar, CI/CD kurar ve işletme maliyetini yönetir.
Modül 1
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 2
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ı
Modül 3
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
Modül 4
Maliyet Yönetimi ve Optimizasyon
  • Cloud Billing raporları ve maliyet kırılımı filtreleri
  • Billing export to BigQuery ile detaylı maliyet analizi
  • Budget ve alert eşikleri, Pub/Sub ile otomasyon
  • Committed Use Discounts ve sustained use indirimleri
  • Active Assist: idle VM, over-provisioned VM ve disk önerileri
  • Label stratejisi ve maliyet merkezine geri yansıtma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
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.

🛠️
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.

🔐
Compute Seçenekleri Karşılaştırması

Compute Seçenekleri Karşılaştırması konusunda Compute Engine, GKE, Cloud Run, App Engine ve Cloud Functions karar ağacı, Yönetim yükü ile esneklik takası ve Ölçeklenme davranışı ve cold start başlıklarını uygulamalı olarak öğrenirsiniz.

📈
Uygulama Verisi için Depolama Seçimi

Uygulama Verisi için Depolama Seçimi konusunda Cloud SQL, Spanner, Firestore ve Bigtable arasında karar kriterleri, Bağlantı havuzu (connection pooling) ve Cloud SQL Connector ve Memorystore ile cache-aside ve write-through kalıpları başlıklarını uygulamalı olarak öğrenirsiniz.

☁️
Pub/Sub ile Olay Akışı

Pub/Sub ile Olay Akışı konusunda Topic, subscription ve push/pull teslim modelleri, Ack deadline, dead-letter topic ve yeniden deneme politikası ve Şema (Avro/Protobuf) doğrulaması 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 Build ve CI/CD Hatları

Cloud Build ve CI/CD Hatları konusunda cloudbuild.yaml adımları, substitution değişkenleri ve builder imajları, GitHub / Cloud Source Repositories tetikleyicileri ve Cloud Deploy ile delivery pipeline ve promotion başlıklarını uygulamalı olarak öğrenirsiniz.

🚀
Maliyet Yönetimi ve Optimizasyon

Maliyet Yönetimi ve Optimizasyon konusunda Cloud Billing raporları ve maliyet kırılımı filtreleri, Billing export to BigQuery ile detaylı maliyet analizi ve Committed Use Discounts ve sustained use indirimleri başlıklarını uygulamalı olarak öğrenirsiniz.

Kimler İçin Uygundur?

  • GCP’de sunucusuz uygulama mimarisi tasarlayan geliştiriciler
  • bulut mimarları
  • DevOps ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
GCP’de sunucusuz uygulama mimarisi tasarlayan geliştiriciler, bulut mimarları ve DevOps ekipleri için uygundur.
Google Cloud Platform’da sunucusuz uygulama geliştirme eğitimine katılmak için hangi ön bilgiler gerekir?
Python, Node.js, Go veya Java ile basit bir HTTP servisi yazabilme. Docker imajı oluşturma ve çalıştırma deneyimi (tercihen).
Eğitimde hangi konular işlenir?
Program 3 günde şu başlıkları kapsar: Sunucusuz Çalışma Zamanları; API, Veri ve Olay Akışı; Güvenlik, Dağıtım ve Maliyet.
Eğitim uygulamalı mı ilerler?
Katılımcılar her modülde servisi yazar, dağıtır, tetikler ve Cloud Logging ile davranışını gözlemler; senaryolar örnek bir uygulamayla sürdürü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.

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. Serverless App Development: Implementation in Google Cloud P 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 Cloud Digital Leader: Enterprise Data Warehouses Eğitimi
Bulut Bilişim Eğitimleri

Google Cloud Digital Leader: Enterprise Data Warehouses Eğitimi

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

Cloud Digital Leader: Enterprise Data Warehouses eğitimi: kurumsal veri ambarı: BigQuery mimarisi, veri modelleme, ambar modernizasyonu, performans. 2 gün uygul

Detayları Gör →
Google CloudGoogle Cloud Digital Leader: Google Cloud Storage Eğitimi
Bulut Bilişim Eğitimleri

Google Cloud Digital Leader: Google Cloud Storage Eğitimi

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

Cloud Digital Leader: Google Cloud Storage eğitimi: Google Cloud Storage: depolama sınıfları, konum türleri, erişim, yaşam döngüsü. 2 gün uygulamalı lab.

Detayları Gör →
Google CloudGoogle Cloud Digital Leader: Introducing Google Cloud Concepts Eğitimi
Bulut Bilişim Eğitimleri

Google Cloud Digital Leader: Introducing Google Cloud Concepts Eğitimi

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

Cloud Digital Leader: Introducing Google Cloud Concepts eğitimi: Google Cloud kavramlarına giriş: hizmet ailelerine genel bakış, Cloud Console. 2 gün uygulamalı

Detayları Gör →
Google CloudGoogle Cloud Digital Leader: Managing Infrastructure on Google Cloud Eğitimi
Bulut Bilişim Eğitimleri

Google Cloud Digital Leader: Managing Infrastructure on Google Cloud Eğitimi

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

Cloud Digital Leader: Managing Infrastructure on Google Cloud eğitimi: Google Cloud altyapı yönetimi: kaynak hiyerarşisi, IAM, kod olarak altyapı. 2 gün uygulam

Detayları Gör →
Google CloudGoogle Cloud Digital Leader: Modern Applications on Google Cloud Eğitimi
Bulut Bilişim Eğitimleri

Google Cloud Digital Leader: Modern Applications on Google Cloud Eğitimi

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

Cloud Digital Leader: Modern Applications on Google Cloud eğitimi: Google Cloud üzerinde modern uygulamalar: mikro hizmetler, konteynerler. 2 gün uygulamalı lab

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