SERVERLESS AND APIS IN GCP HACKATHON (SAPI-HACK-G) EĞİTİMİ

Hackathon’da sunucusuz API çözümleri üretin

Cloud Run, Cloud Functions, Workflows, API Gateway, Pub/Sub ve güvenlik ile sunucusuz API hackathonu

Bu hackathon formatındaki eğitim, sunucusuz mimarileri ve API yayınlamayı ekip çalışmasıyla pekiştirir. Eğitim 2 gün sürer; her günde dört modül uygulamalı laboratuvarlarla işlenir.

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

Eğitim Hakkında

Senaryo odaklı sunucusuz servis ve API geliştirme çalışması

Bu hackathon formatındaki eğitim, sunucusuz mimarileri ve API yayınlamayı ekip çalışmasıyla pekiştirir. Cloud Run ve Cloud Functions ile servis dağıtımı, Workflows ile orkestrasyon, API Gateway ile OpenAPI tabanlı yayınlama, Pub/Sub ve Eventarc ile olay tabanlı entegrasyon, Secret Manager ve IAM güvenliği ve Cloud Logging ile hata ayıklama uygulanır.

Süre ve Format

2 Gün. Her gün dört modül; her modülde altı konu başlığı, GCP’de sunucusuz ve API hackathonu (SAPI-HACK-G) odaklı uygulamalı laboratuvar ve ekip tartışması.

Seviye

Orta Seviye — Servisleri Kur ve Orkestre Et, API Yayınlama, Güvenlik ve Hata Ayıklama başlıklarını kapsayan GCP’de sunucusuz ve API hackathonu (SAPI-HACK-G) 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 API hackathonSAPI-HACK-GCloud RunCloud FunctionsAPI GatewayWorkflowsEventarcGoogle Cloud serverless
“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ı hackathon senaryosu için Cloud Run, Functions ve Workflows ile servisleri dağıtır.
Modül 1
Hackathon Çalışma Atölyesi
  • Hedef senaryonun mimari taslağının çıkarılması
  • Hazır başlangıç deposundan servislerin dağıtımı
  • Eksik izin, API ve konfigürasyon hatalarının ayıklanması
  • Cloud Logging ile hata kök neden analizi
  • Çözümün ölçeklenme ve maliyet açısından iyileştirilmesi
  • Ekip sunumu ve mimari gözden geçirme
Modül 2
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 3
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 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ı servisleri API olarak yayınlar, güvenliğini sağlar ve sorunları loglarla çözer.
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
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 3
Olay Tabanlı Entegrasyon: Pub/Sub ve Eventarc
  • Pub/Sub push abonelikleri ile Cloud Run entegrasyonu
  • Eventarc tetikleyicileri ve CloudEvents formatı
  • Cloud Storage bildirimleri ve Audit Log tabanlı olaylar
  • Cloud Tasks ile hız sınırlı görev kuyrukları
  • Cloud Scheduler ile zamanlanmış HTTP çağrıları
  • Workflows ile servis orkestrasyonu
Modül 4
Cloud Logging ve Log Analizi
  • Log Router: sink, exclusion filter ve hedef (BigQuery, GCS, Pub/Sub)
  • Logging query language ile gelişmiş filtreleme
  • Log-based metric (counter ve distribution) oluşturma
  • Log Analytics ve BigQuery bağlantılı veri seti
  • Audit Logs: Admin Activity, Data Access ve Policy Denied
  • Log bucket saklama süreleri ve CMEK şifreleme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Hackathon Çalışma Atölyesi

Hackathon Çalışma Atölyesi konusunda Hedef senaryonun mimari taslağının çıkarılması, Hazır başlangıç deposundan servislerin dağıtımı ve Cloud Logging ile hata kök neden analizi başlıklarını uygulamalı olarak öğrenirsiniz.

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

🔐
Cloud Functions (2. Nesil) Temelleri

Cloud Functions (2. Nesil) Temelleri konusunda HTTP, CloudEvent ve background function farkı, Cloud Run üzerinde çalışan 2. nesil mimari ve eşzamanlılık ve gcloud functions deploy: runtime, trigger ve min/max instance başlıklarını uygulamalı olarak öğrenirsiniz.

📈
Workflows, Eventarc ve Cloud Scheduler

Workflows, Eventarc ve Cloud Scheduler konusunda Workflows YAML sözdizimi: step, switch, try/except, HTTP connector ile servis çağrısı ve yanıt ayrıştırma ve Eventarc ile olay → workflow başlıklarını uygulamalı olarak öğrenirsiniz.

☁️
Serverless API Yayınlama

Serverless API Yayınlama konusunda OpenAPI tanımı ile API Gateway yapılandırması, Backend olarak Cloud Run ve Cloud Functions bağlama ve Cloud Endpoints ve Apigee ile ürünleştirme farkları 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.

⚙️
Olay Tabanlı Entegrasyon: Pub/Sub ve Eventarc

Olay Tabanlı Entegrasyon: Pub/Sub ve Eventarc konusunda Pub/Sub push abonelikleri ile Cloud Run entegrasyonu, Eventarc tetikleyicileri ve CloudEvents formatı ve Cloud Tasks ile hız sınırlı görev kuyrukları başlıklarını uygulamalı olarak öğrenirsiniz.

🚀
Cloud Logging ve Log Analizi

Cloud Logging ve Log Analizi konusunda Log Router: sink, exclusion filter ve hedef (BigQuery, GCS, Pub/Sub), Logging query language ile gelişmiş filtreleme ve Log Analytics ve BigQuery bağlantılı veri seti başlıklarını uygulamalı olarak öğrenirsiniz.

Kimler İçin Uygundur?

  • Sunucusuz uygulama ve API geliştiren yazılımcılar
  • bulut mühendisleri
  • çözüm mimarları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Sunucusuz uygulama ve API geliştiren yazılımcılar, bulut mühendisleri ve çözüm mimarları için uygundur.
GCP’de sunucusuz ve API hackathonu (SAPI-HACK-G) 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 2 günde şu başlıkları kapsar: Servisleri Kur ve Orkestre Et; API Yayınlama, Güvenlik ve Hata Ayıklama.
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 and APIs in GCP Hackathon (SAPI-HACK-G) Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 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