DEVELOPING APPLICATIONS WITH GOOGLE CLOUD (DAGCP) EĞİTİMİ

Uygulamalarınızı Google Cloud'a bulut-yerel taşıyın

Cloud Run, GKE, Firestore ve Cloud SQL konularını 4 günde uygulamalı Google Cloud laboratuvarlarıyla öğrenin

Developing Applications with Google Cloud (DAGCP) eğitimi 4 gün sürer; Cloud Run, GKE, Firestore, Cloud SQL ve Pub/Sub konularını laboratuvar uygulamalarıyla işler.

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

Eğitim Hakkında

Cloud Run, GKE ve Firestore ekseninde uygulamalı Google Cloud eğitimi

Bulut-yerel uygulama geliştiricileri için dört günlük kapsamlı Google Cloud eğitimidir. ADC ile kimlik doğrulama, Cloud Run/App Engine/GKE üzerinde yayınlama, Cloud Functions, Firestore ve Cloud SQL ile veri katmanı, Pub/Sub ile asenkron iletişim, Cloud Build CI/CD, Load Balancing, gözlemlenebilirlik ve maliyet yönetimi çalışılır.

Süre ve Format

4 Gün. Her gün dört modül; her modülde altı teknik başlık, Cloud Run, GKE ve Cloud Build laboratuvarları ile desteklenir.

Seviye

Orta Seviye — Cloud Run, GKE, Firestore ve Cloud SQL dahil uçtan uca teknik yelpaze

Öğrenme Metodu

Her modül Cloud Run, GKE ve Cloud Build laboratuvarları üzerinde yönlendirmeli uygulamayla pekiştirilir; katılımcılar komut, sorgu ve yapılandırmaları adım adım kendi projelerinde çalıştırır.

Neden Bu Eğitim?

🎯Konuya Özgü İçerik

Cloud Run, GKE ve Firestore gibi sahada karşılaşılan bileşenler komut ve yapılandırma düzeyinde ele alınır.

🛠️Uygulamalı Laboratuvar

Her modül Cloud Run, GKE ve Cloud Build laboratuvarları ile pekiştirilir; katılımcılar öğrendiklerini kendi projelerinde çalıştırır.

📈Üretime Dönük Bakış

Cloud SQL, Pub/Sub ve Cloud Build konularında performans, güvenlik ve maliyet ödünleşimleri gerçek senaryolarla tartışılır.

Anahtar Konular

Developing Applications with Google Cloud (DAGCP) EğitimiDeveloping Applications with Google Cloud (DAGCP)Cloud RunGKEFirestoreCloud SQLPub/SubCloud BuildGoogle Cloud eğitimiGCP eğitimiDigital Vizyon Akademi
“Cloud Run ile kurulan sade ve ölçeklenebilir mimari, her sürümü daha güvenli kılar.”

Ön Koşullar

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

1
Programlama Bilgisi

Python, Node.js veya Java gibi bir dilde temel uygulama geliştirme deneyimi beklenir.

2
HTTP ve REST

HTTP metotları, durum kodları ve JSON ile REST API mantığı bilinmelidir.

3
Komut Satırı

Linux terminali, Git ve temel Docker kavramlarına aşinalık laboratuvarları hızlandırır.

4
Laboratuvar Ortamı

Google Cloud hesabı, güncel tarayıcı ve Cloud Shell erişimi olan internet bağlantılı bir bilgisayar 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ı, google Cloud Kaynak Hiyerarşisi ve Konsol, iAM, Servis Hesapları ve Erişim Yönetimi, google Cloud'da Uygulama Geliştirme Temelleri ve compute Engine Sanal Makineleri konularını laboratuvar senaryolarında uygulayarak günün çıktısını kendi ortamında yeniden üretebilir.
Modül 1
Google Cloud Kaynak Hiyerarşisi ve Konsol
  • Organization, Folder ve Project hiyerarşisinin politika ve fatura mirasına etkisi
  • Cloud Shell, gcloud CLI yapılandırmaları (gcloud config configurations) ve proje seçimi
  • API etkinleştirme, servis kotaları ve kota artış talepleri
  • Billing account bağlama, proje yaşam döngüsü ve silinen projeyi geri alma süreci
  • Bölge (region), zon ve multi-region kavramları ile veri konumu kararları
  • Etiket (label), network tag ve Resource Manager tag farkları
Modül 2
IAM, Servis Hesapları ve Erişim Yönetimi
  • Temel, önceden tanımlı ve özel rollerin (custom role) karşılaştırması
  • IAM policy binding yapısı, koşullu roller (IAM Conditions) ve politika mirası
  • Servis hesabı oluşturma, anahtar yönetimi ve servis hesabı kimliğine bürünme (impersonation)
  • Workload Identity Federation ile harici kimliklerin anahtarsız yetkilendirilmesi
  • Organization Policy kısıtları ve en az yetki ilkesinin uygulanması
  • Cloud Audit Logs ile Admin Activity ve Data Access kayıtlarının incelenmesi
Modül 3
Google Cloud'da Uygulama Geliştirme Temelleri
  • Application Default Credentials (ADC) ve istemci kütüphaneleriyle kimlik doğrulama
  • Cloud Run, App Engine ve GKE arasında uygulama barındırma seçimi
  • Firestore, Cloud SQL ve Cloud Storage ile uygulama verisi saklama
  • Pub/Sub ile asenkron mikroservis iletişimi
  • Cloud Build ve Artifact Registry ile CI/CD akışı
  • Cloud Trace, Logging ve Error Reporting ile uygulama gözlemlenebilirliği
Modül 4
Compute Engine Sanal Makineleri
  • Makine aileleri (E2, N2, C3, M3) ve özel makine tipleri ile doğru boyutlandırma
  • Persistent Disk, Hyperdisk ve Local SSD türlerinin performans farkları
  • Instance template, Managed Instance Group (MIG) ve otomatik ölçeklendirme politikaları
  • Startup script, metadata sunucusu ve OS Login ile erişim yönetimi
  • Spot VM ve committed use discount ile maliyet optimizasyonu
  • Snapshot, machine image ve canlı geçiş (live migration) davranışları
Günün hedefiKatılımcı, cloud Run ve App Engine ile Uygulama Yayınlama, gKE ve Cloud Run ile Konteyner Çalıştırma, cloud Functions ile Olay Tabanlı Geliştirme ve otomasyon, Cloud Build ve Terraform konularını laboratuvar senaryolarında uygulayarak günün çıktısını kendi ortamında yeniden üretebilir.
Modül 1
Cloud Run ve App Engine ile Uygulama Yayınlama
  • Dockerfile ve buildpack ile konteyner imajı oluşturma
  • Cloud Run revizyonları, trafik yüzdesi ve kademeli (canary) yayın
  • Cloud Run ortam değişkenleri, Secret Manager bağlama ve VPC connector
  • App Engine Standard ve Flexible ortam farkları, app.yaml ayarları
  • Servis kimliği, ingress kısıtları ve kimlik doğrulamalı çağrılar
  • Otomatik ölçeklendirme, minimum/maksimum instance ve maliyet yönetimi
Modül 2
GKE ve Cloud Run ile Konteyner Çalıştırma
  • GKE Autopilot ile Standard küme modlarının karşılaştırması
  • Deployment, Service, Ingress ve Gateway API nesneleri ile uygulama yayınlama
  • Horizontal Pod Autoscaler ve küme otomatik ölçeklendirme (cluster autoscaler)
  • Cloud Run servisleri, revizyonlar, trafik bölme ve eşzamanlılık (concurrency) ayarı
  • Artifact Registry ile imaj saklama ve Binary Authorization
  • Workload Identity ile pod düzeyinde Google API yetkilendirmesi
Modül 3
Cloud Functions ile Olay Tabanlı Geliştirme
  • Cloud Functions (2. nesil) çalışma modeli ve Cloud Run tabanı
  • HTTP ve olay tetikleyicileri; Eventarc ile Cloud Storage, Pub/Sub ve Firestore olayları
  • Bağımlılık yönetimi, ortam değişkenleri ve Secret Manager entegrasyonu
  • Soğuk başlangıç (cold start), minimum instance ve eşzamanlılık ayarları
  • Yerel geliştirme için Functions Framework ve birim test
  • Hata yönetimi, yeniden deneme ve idempotent fonksiyon tasarımı
Modül 4
Otomasyon, Cloud Build ve Terraform
  • Terraform google provider ile VPC ve Compute Engine kaynaklarının tanımı
  • Terraform state'in Cloud Storage backend'inde saklanması ve kilitlenmesi
  • Cloud Build trigger'ları, cloudbuild.yaml adımları ve imaj derleme
  • Artifact Registry depoları ve bağımlılık paketlerinin yönetimi
  • Cloud Deploy ile aşamalı (staged) dağıtım hatları
  • Config Connector ve Infrastructure Manager'a genel bakış
Günün hedefiKatılımcı, cloud Storage Yönetimi, yarı Yapılandırılmış Veri: Firestore, Bigtable ve Memorystore, oLTP Depolama: Cloud SQL, AlloyDB ve Spanner ve pub/Sub ile Mesajlaşma konularını laboratuvar senaryolarında uygulayarak günün çıktısını kendi ortamında yeniden üretebilir.
Modül 1
Cloud Storage Yönetimi
  • Standard, Nearline, Coldline ve Archive depolama sınıfları ile maliyet etkisi
  • Object lifecycle yönetimi, versioning ve retention policy / bucket lock
  • Uniform bucket-level access, ACL ve signed URL ile erişim kontrolü
  • gsutil ve gcloud storage ile paralel yükleme, rsync ve composite upload
  • Pub/Sub bildirimleri ve Eventarc ile nesne olaylarına tepki
  • Storage Transfer Service ve çok bölgeli (dual-region) bucket tasarımı
Modül 2
Yarı Yapılandırılmış Veri: Firestore, Bigtable ve Memorystore
  • Firestore belge/koleksiyon modeli, dizinler ve güvenlik kuralları
  • Bigtable düğüm, tablet ve satır anahtarı (row key) tasarımı; hotspot önleme
  • Bigtable column family, garbage collection ve replikasyon profilleri
  • JSON verinin BigQuery JSON tipi ile saklanması ve JSON_VALUE / JSON_QUERY sorguları
  • Memorystore for Redis ve Memcached ile önbellekleme
  • Veri modeli seçimi: geniş sütunlu, belge ve anahtar-değer kullanım senaryoları
Modül 3
OLTP Depolama: Cloud SQL, AlloyDB ve Spanner
  • Cloud SQL (MySQL, PostgreSQL, SQL Server) yüksek erişilebilirlik ve okuma kopyaları
  • Otomatik yedekleme, point-in-time recovery ve bakım pencereleri
  • AlloyDB mimarisi, kolonar motor ve okuma havuzu
  • Cloud Spanner: global tutarlılık, TrueTime, interleaved tablo ve birincil anahtar tasarımı
  • Bağlantı yöntemleri: Cloud SQL Auth Proxy, private IP ve bağlantı havuzu
  • İş yüküne göre veritabanı seçim ölçütleri ve maliyet karşılaştırması
Modül 4
Pub/Sub ile Mesajlaşma
  • Topic, subscription ve mesaj yaşam döngüsü; at-least-once teslimat semantiği
  • Pull, push ve BigQuery / Cloud Storage subscription türleri
  • Ack deadline, yeniden deneme politikası ve dead-letter topic yapılandırması
  • Message ordering key ve exactly-once delivery kullanım koşulları
  • Şema (Avro/Protobuf) doğrulama ve mesaj saklama (retention) / seek ile tekrar oynatma
  • Pub/Sub Lite ve Kafka karşılaştırması, kota ve ölçeklenme
Günün hedefiKatılımcı, cloud Monitoring, Logging ve Uyarı Yönetimi, veri Güvenliği ve Gizliliği, cloud Load Balancing ve Cloud CDN ve faturalandırma, Bütçe ve Maliyet Kontrolü konularını laboratuvar senaryolarında uygulayarak günün çıktısını kendi ortamında yeniden üretebilir.
Modül 1
Cloud Monitoring, Logging ve Uyarı Yönetimi
  • Ops Agent kurulumu ve metrik/log toplama yapılandırması
  • Cloud Monitoring dashboard, MQL/PromQL sorguları ve uptime check
  • Alerting policy, bildirim kanalları ve SLO / hata bütçesi izleme
  • Cloud Logging sorgu dili, log-based metric ve log bucket saklama süreleri
  • Log Router sink'leri ile BigQuery, Cloud Storage ve Pub/Sub'a log aktarımı
  • Error Reporting, Cloud Trace ve Cloud Profiler ile uygulama teşhisi
Modül 2
Veri Güvenliği ve Gizliliği
  • Cloud KMS, CMEK ve anahtar döndürme (key rotation) politikaları
  • VPC Service Controls ile veri sızıntısı çevresi (perimeter) tanımı
  • Sensitive Data Protection: inspect, de-identify ve tokenization
  • Secret Manager ile parola ve anahtarların saklanması
  • Veri kalıcılığı, yedekleme ve KVKK/GDPR kapsamında veri konumu kararları
  • Audit log ve Security Command Center bulgularının izlenmesi
Modül 3
Cloud Load Balancing ve Cloud CDN
  • Global external Application Load Balancer, URL map ve backend service yapısı
  • Regional, internal ve proxy/passthrough Network Load Balancer seçim ölçütleri
  • Health check, bağlantı boşaltma (connection draining) ve oturum benzeşimi (session affinity)
  • Serverless NEG ile Cloud Run ve Cloud Functions arkasında yük dengeleme
  • Cloud CDN önbellek modları ve cache invalidation
  • Cloud Armor güvenlik politikaları ve SSL sertifika yönetimi
Modül 4
Faturalandırma, Bütçe ve Maliyet Kontrolü
  • Billing hesabı yapısı, proje bağlantıları ve fatura rolleri
  • Bütçe (budget) tanımı, eşik uyarıları ve Pub/Sub ile otomatik aksiyon
  • Cloud Billing verisinin BigQuery'ye aktarılması ve maliyet sorguları
  • Sürekli kullanım indirimi, committed use discount (CUD) ve Spot fiyatlandırma
  • Etiket tabanlı maliyet dağıtımı ve showback/chargeback yaklaşımı
  • Recommender ile boşta kalan kaynak ve boyut önerilerinin değerlendirilmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Kaynak Hiyerarşisi

Organization, Folder ve Project yapısını doğru kurgulayıp gcloud ile yönetebilirsiniz.

🔧
Uygulama Geliştirme

Google Cloud servislerini kullanan bulut-yerel uygulamalar geliştirebilirsiniz.

📊
Uygulama Yayınlama

Cloud Run ve App Engine üzerinde uygulamaları kademeli olarak yayınlayabilirsiniz.

🔐
Cloud Functions

Olay tabanlı Cloud Functions yazıp tetikleyicilerle entegre edebilirsiniz.

🚀
Cloud Storage

Bucket tasarımını erişim, yaşam döngüsü ve maliyet açısından yönetebilirsiniz.

🧩
OLTP Veritabanları

Cloud SQL, AlloyDB ve Spanner arasında iş yüküne uygun seçim yapabilirsiniz.

📈
İzleme ve Loglama

Metrik, log ve uyarı politikalarıyla bulut kaynaklarını izleyebilir ve sorun giderebilirsiniz.

🛠️
Yük Dengeleme

Uygulama için doğru load balancer türünü seçip health check ve CDN ile yapılandırabilirsiniz.

Kimler İçin Uygundur?

  • Backend geliştiricileri
  • DevOps mühendisleri
  • uygulamalarını GCP'ye taşıyacak ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Backend geliştiricileri, DevOps mühendisleri ve uygulamalarını GCP'ye taşıyacak ekipler için uygundur.
Eğitime katılmak için hangi ön bilgi gerekir?
Python, Node.js veya Java ile temel uygulama geliştirme ve REST/JSON bilgisi önerilir. Google Cloud ortamı laboratuvarda birlikte kurulur.
Developing Applications with Google Cloud (DAGCP) eğitiminde hangi konular işlenir?
1. gün Kaynak Hiyerarşisi ve IAM Yetkilendirme; 2. gün Uygulama Yayınlama ve Konteyner Platformları; 3. gün Cloud Storage ve NoSQL Depolama; 4. gün İzleme ve Loglama ve Veri Güvenliği. Ayrıca Cloud Run, GKE ve Firestore uygulamalı çalışılır.
Eğitim sonunda sertifika veriliyor mu?
Eğitimi tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Eğitim nasıl yürütülür?
Eğitim 4 gündür ve her gün dört modülden oluşur. Anlatımlar Cloud Run, GKE ve Cloud Build laboratuvarları ile birleşir; katılımcılar komut, sorgu ve yapılandırmaları kendi ortamlarında çalıştırır.

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. Developing Applications with Google Cloud (DAGCP) Eğitimi 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 Cloud Digital Leader: Networks on Google Cloud Eğitimi
Bulut Bilişim Eğitimleri

Google Cloud Digital Leader: Networks on Google Cloud Eğitimi

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

Cloud Digital Leader: Networks on Google Cloud eğitimi: Google Cloud ağ hizmetleri: VPC, bağlantı seçenekleri, load balancing, CDN. 2 gün uygulamalı lab.

Detayları Gör →
Google CloudGoogle Cloud Digital Leader: On-Premises vs. Cloud Deployments Eğitimi
Bulut Bilişim Eğitimleri

Google Cloud Digital Leader: On-Premises vs. Cloud Deployments Eğitimi

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

Cloud Digital Leader: On-Premises vs. Cloud Deployments eğitimi: şirket içi (on-premises) ve bulut dağıtımları karşılaştırması: maliyet, ölçek. 2 gün uygulamalı

Detayları Gör →
Google CloudGoogle Cloud Digital Leader: Regions, Cloud Shell, and Virtual Machines Eğitimi
Bulut Bilişim Eğitimleri

Google Cloud Digital Leader: Regions, Cloud Shell, and Virtual Machines Eğitimi

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

Cloud Digital Leader: Regions, Cloud Shell, and Virtual Machines eğitimi: Google Cloud bölgeleri, Cloud Shell ve sanal makineler: konum seçimi. 2 gün uygulamalı

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

Google Cloud Digital Leader: Scaling with Google Cloud Operations Eğitimi

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

Cloud Digital Leader: Scaling with Google Cloud Operations eğitimi: Google Cloud operasyonlarıyla ölçekleme: autoscaling, load balancing, izleme. 2 gün uygulama

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

Google Cloud Digital Leader: Storage Options for Structured Data Eğitimi

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

Cloud Digital Leader: Storage Options for Structured Data eğitimi: yapılandırılmış veri için Google Cloud depolama seçenekleri: Cloud SQL, AlloyDB. 2 gün uygula

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