DEVELOPING APPLICATIONS WITH CLOUD FUNCTIONS ON GOOGLE CLOUD EĞİTİMİ

Sunucusuz fonksiyonlarla olay tabanlı uygulama yazın

Cloud Functions, Eventarc, Functions Framework ve Secret Manager konularını 2 günde uygulamalı Google Cloud laboratuvarlarıyla öğrenin

Developing Applications with Cloud Functions eğitimi 2 gün sürer; Cloud Functions, Eventarc, Functions Framework, Secret Manager ve Cold start konularını laboratuvar uygulamalarıyla işler.

2 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Cloud Functions, Eventarc ve Functions Framework ekseninde uygulamalı Google Cloud eğitimi

Sunucusuz Cloud Functions ile olay tabanlı uygulama geliştirmeyi iki günde anlatır. HTTP ve Eventarc tetikleyicileri, Pub/Sub ve Cloud Storage olayları, Functions Framework ile yerel test, Secret Manager, cold start ve eşzamanlılık ayarları, IAM ile servis hesapları, Cloud Build ile dağıtım ve log tabanlı izleme uygulanır.

Süre ve Format

2 Gün. Her gün dört modül; her modülde altı teknik başlık, Cloud Functions ve Eventarc laboratuvarları ile desteklenir.

Seviye

Temel Seviye — Cloud Functions, Eventarc, Functions Framework ve Secret Manager dahil uçtan uca teknik yelpaze

Öğrenme Metodu

Her modül Cloud Functions ve Eventarc 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 Functions, Eventarc ve Functions Framework gibi sahada karşılaşılan bileşenler komut ve yapılandırma düzeyinde ele alınır.

🛠️Uygulamalı Laboratuvar

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

📈Üretime Dönük Bakış

Secret Manager, Cold start ve Pub/Sub tetikleyici konularında performans, güvenlik ve maliyet ödünleşimleri gerçek senaryolarla tartışılır.

Anahtar Konular

Developing Applications with Cloud Functions EğitimiDeveloping Applications with Cloud FunctionsCloud FunctionsEventarcFunctions FrameworkSecret ManagerCold startPub/Sub tetikleyiciGoogle Cloud eğitimiGCP eğitimiDigital Vizyon Akademi
“Cloud Functions 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, cloud Functions ile Olay Tabanlı Geliştirme, pub/Sub ile Mesajlaşma ve cloud Storage Yönetimi 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
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 3
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
Modül 4
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ı
Günün hedefiKatılımcı, iAM, Servis Hesapları ve Erişim Yönetimi, google Cloud'da Uygulama Geliştirme Temelleri, cloud Monitoring, Logging ve Uyarı Yönetimi 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
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 2
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 3
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 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ış

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.

🔧
Cloud Functions

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

📊
Pub/Sub Mesajlaşma

Pub/Sub topic ve subscription tasarımını güvenilir teslimat için yapılandırabilirsiniz.

🔐
Cloud Storage

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

🚀
IAM Yetkilendirme

Rol ve servis hesabı tasarımını en az yetki ilkesine göre yapılandırabilirsiniz.

🧩
Uygulama Geliştirme

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

📈
İzleme ve Loglama

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

🛠️
Otomasyon ve CI/CD

Altyapıyı kod olarak tanımlayıp Cloud Build ile otomatik dağıtabilirsiniz.

Kimler İçin Uygundur?

  • Python/Node.js
  • bulut tarafında olay tabanlı iş mantığı yazmak isteyen geliştiriciler içindir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Python/Node.js ile bulut tarafında olay tabanlı iş mantığı yazmak isteyen geliştiriciler içindir.
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 Cloud Functions eğitiminde hangi konular işlenir?
1. gün Kaynak Hiyerarşisi ve Cloud Functions; 2. gün IAM Yetkilendirme ve Uygulama Geliştirme. Ayrıca Cloud Functions, Eventarc ve Functions Framework 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 2 gündür ve her gün dört modülden oluşur. Anlatımlar Cloud Functions ve Eventarc 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 Cloud Functions on Google Cloud Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeTemel Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Google CloudInstalling and Managing Google Cloud's Apigee API Platform for Private Cloud Eğitimi
Bulut Bilişim Eğitimleri

Installing and Managing Google Cloud's Apigee API Platform for Private Cloud Eğitimi

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

Installing and Managing Google Cloud's Apigee API Platform for Private Cloud eğitimi: Apigee Mimarisi ve Bileşenleri, Apigee Topoloji ve Kapasite Planlama. 3 gü

Detayları Gör →
Google CloudIntermediate GCP: Data Storage and Querying with GCP Eğitimi
Bulut Bilişim Eğitimleri

Intermediate GCP: Data Storage and Querying with GCP Eğitimi

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

Intermediate GCP: Data Storage and Querying with GCP eğitimi: Cloud Storage Kovaları ve Nesne Yönetimi. 3 gün uygulamalı program, DVA Katılım ve Başarı Sertifik

Detayları Gör →
Google CloudIntermediate GCP: Infrastructure & Compute Essentials Eğitimi
Bulut Bilişim Eğitimleri

Intermediate GCP: Infrastructure & Compute Essentials Eğitimi

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

Intermediate GCP: Infrastructure & Compute Essentials eğitimi: Kaynak Hiyerarşisi ve IAM. 3 gün uygulamalı program, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Google CloudIntermediate GCP: Monitoring, Logging, & Cost Optimization Eğitimi
Bulut Bilişim Eğitimleri

Intermediate GCP: Monitoring, Logging, & Cost Optimization Eğitimi

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

Intermediate GCP: Monitoring, Logging, & Cost Optimization eğitimi: Cloud Monitoring ve Uyarı Politikaları. 3 gün uygulamalı program, DVA Katılım ve Başarı Sert

Detayları Gör →
Google CloudIntroduction to Data Analytics on Google Cloud (IDAGC) Eğitimi
Bulut Bilişim Eğitimleri

Introduction to Data Analytics on Google Cloud (IDAGC) Eğitimi

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

Introduction to Data Analytics on Google Cloud (IDAGC) eğitimi: Veri Analitiği Yaşam Döngüsü ve Google Cloud Veri Ürünleri, Cloud Storage Kovaları ve Nesne Yöne

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