SERVERLESS APP DEVELOPMENT: IMPLEMENTATION WITH GOOGLE APP ENGINE EĞİTİMİ

App Engine ile sunucusuz uygulama yayınlayın

app.yaml, servisler, sürümler, trafik bölme, Firestore, Cloud Tasks ve CI/CD ile App Engine uygulamasını uçtan uca geliştirin

Google App Engine ile sunucusuz uygulama geliştirme, çok servisli mimari, Firestore, Cloud Tasks, IAP ve Cloud Build dağıtımını uygulamalı öğreten 3 günlük eğitim.

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

Eğitim Hakkında

Google App Engine üzerinde sunucusuz uygulama geliştirme uygulaması

Eğitim, Google App Engine standard ve flexible ortamlarında uygulama geliştirmeyi kapsar: app.yaml ile çalışma zamanı ve ölçekleme yapılandırması, çoklu servis ve dispatch.yaml, sürüm yönetimi ve trafik bölme, Firestore ve Cloud SQL erişimi, Cloud Tasks ve cron ile arka plan işleri, Secret Manager, IAP ile erişim kontrolü, Cloud Build ile dağıtım ve Cloud Logging ile izleme.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün App Engine Ortamı ve Dağıtım; 2. gün Veri, Arka Plan İşleri ve Entegrasyon; 3. gün İşletim, Test ve Otomasyon.

Seviye

Orta Seviye — Google App Engine ile sunucusuz web uygulaması geliştirme, dağıtma ve yönetme

Öğrenme Metodu

Her gün küçük bir bileşeni gcloud ile App Engine'e dağıtan ve test eden, sonunda çok servisli çalışan bir uygulama ortaya çıkaran uygulama akışı.

Neden Bu Eğitim?

☁️Yönetilen Platform

Altyapı yönetmeden otomatik ölçeklenen uygulama yayınlarsınız.

🛠️Güvenli Yayın

Trafik bölme ve sürümlerle riskli dağıtımları kontrol altına alırsınız.

🎯Maliyet Bilinci

Instance sınıfı ve ölçekleme ayarlarıyla maliyeti yönetirsiniz.

Anahtar Konular

google app engineapp engine eğitimiapp.yamlsunucusuz web uygulamasıgcp paascloud taskstrafik bölmefirestore app enginecloud build ci cddispatch.yaml
“Platform işi üstlendiğinde, geliştirici ürüne odaklanır.”

Ön Koşullar

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

1
Web Geliştirme

Python, Node.js veya Java ile web uygulaması yazabilmek gerekir.

2
Google Cloud Temeli

Proje, IAM ve gcloud kullanımı bilinmelidir.

3
HTTP Bilgisi

REST, istek/yanıt ve cookie kavramları beklenir.

4
Hesap

Faturalandırması açık Google Cloud projesi ve gcloud CLI 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ı bir uygulamayı App Engine'e dağıtıp ölçekleme ve sürüm ayarlarını yönetebilir.
Modül 1
Ortam Seçimi
  • Standard ve flexible farkı
  • Desteklenen çalışma zamanları
  • Sandbox kısıtları
  • Instance sınıfları
  • Ölçeğe sıfıra inme
  • Cloud Run ile karşılaştırma
Modül 2
app.yaml Yapılandırması
  • runtime ve entrypoint
  • handlers ve statik içerik
  • automatic_scaling, basic_scaling, manual_scaling
  • env_variables ve secret kullanımı
  • VPC bağlayıcısı
  • inbound_services ve warmup
Modül 3
Dağıtım ve Sürümler
  • gcloud app deploy
  • Sürüm oluşturma ve --no-promote
  • Trafik bölme: IP, cookie, rastgele
  • Canary yayın ve geri alma
  • Eski sürüm temizliği
  • App Engine kota ve limitleri
Modül 4
Çok Servisli Mimari
  • Servis (service) kavramı
  • dispatch.yaml yönlendirmesi
  • Servisler arası çağrı
  • İç trafik ve ingress kısıtı
  • Bağımlı servis dağıtımı
  • Mikroservise bölme
Günün hedefiKatılımcı veri depolama ve asenkron iş çalıştırma ile uygulamayı genişletebilir.
Modül 1
Veri Depolama
  • Firestore (Datastore modu) varlık ve sorgular
  • İndeks yapılandırması (index.yaml)
  • Cloud SQL bağlantısı ve unix soket
  • Cloud Storage dosya yükleme
  • Memorystore önbelleği
  • Veri tutarlılığı
Modül 2
Arka Plan İşleri
  • Cloud Tasks kuyrukları ve hedefleri
  • cron.yaml zamanlama
  • Cloud Scheduler
  • Pub/Sub tetikleme
  • Yeniden deneme ve idempotency
  • Görev güvenliği (OIDC token)
Modül 3
Güvenlik ve Kimlik
  • Varsayılan servis hesabı
  • Identity-Aware Proxy ile koruma
  • Firebase Authentication entegrasyonu
  • Secret Manager
  • SSL sertifika ve özel domain
  • Cloud Armor ve güvenlik duvarı kuralları
Modül 4
Dış Entegrasyon
  • Cloud Endpoints / API Gateway
  • Üçüncü taraf API çağrısı
  • Outbound ağ erişimi
  • Webhook alıcı tasarımı
  • Postgres ve MongoDB Atlas bağlantısı
  • E-posta ve bildirim servisleri
Günün hedefiKatılımcı uygulamayı izleyip otomatik dağıtım hattıyla yönetebilir.
Modül 1
İzleme ve Günlükleme
  • Cloud Logging istek günlükleri
  • Error Reporting
  • Cloud Monitoring panoları
  • Cloud Trace gecikme analizi
  • Uyarı politikaları
  • Profiler
Modül 2
CI/CD
  • Cloud Build tetikleyicileri
  • cloudbuild.yaml
  • Test aşaması ve dağıtım
  • Ortam ayrımı: dev/staging/prod
  • Terraform ile App Engine
  • Gizli bilgi yönetimi
Modül 3
Performans ve Maliyet
  • Soğuk başlangıç ve min_instances
  • Eşzamanlılık ve max_concurrent_requests
  • Instance saatleri ve faturalama
  • Önbellek ve statik içerik CDN
  • Yük testi
  • Maliyet bütçe uyarıları
Modül 4
Göç ve Sonraki Adımlar
  • App Engine'den Cloud Run'a geçiş yolları
  • Eski API kullanımının modernizasyonu
  • Python 3 / Java 17 güncelleme
  • Konteynerleştirme
  • Mimari değerlendirme
  • Üretim kontrol listesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Ortam Seçimi

Standard ve flexible ortamları iş yüküne göre seçebilirsiniz.

🧩
Yapılandırma

app.yaml ile ölçekleme ve kaynak ayarlarını yapabilirsiniz.

🚀
Sürüm Yönetimi

Trafik bölme ile kontrollü yayın yapabilirsiniz.

🔍
Çok Servis

dispatch.yaml ile çok servisli uygulama kurabilirsiniz.

🛡️
Veri Erişimi

Firestore ve Cloud SQL ile veri katmanı oluşturabilirsiniz.

📊
Arka Plan İşleri

Cloud Tasks ve cron ile asenkron işler çalıştırabilirsiniz.

🧪
Güvenlik

IAP ve Secret Manager ile uygulamayı koruyabilirsiniz.

🏗️
Otomasyon

Cloud Build ile dağıtımı otomatikleştirebilirsiniz.

Kimler İçin Uygundur?

  • Web geliştiricileri
  • backend mühendisleri
  • Google Cloud üzerinde yönetilen uygulama platformu arayan ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Web geliştiricileri, backend mühendisleri ve Google Cloud üzerinde yönetilen uygulama platformu arayan ekipler için uygundur.
App Engine hâlâ güncel mi?
Evet; eğitimde güncel çalışma zamanları ve Cloud Run ile karşılaştırma yapılır, geçiş yolları gösterilir. Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Hangi dil kullanılır?
Örnekler Python ağırlıklıdır, Node.js ve Java yapılandırma karşılıkları gösterilir.
Ücretli mi?
Ücretsiz kota ve küçük instance sınıfları kullanılır, kaynak temizleme adımları verilir.
Flexible ortam kapsanıyor mu?
Evet; konteyner tabanlı yapı, health check ve standard ile farklar uygulamalı gösterilir.

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 with Google App E 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 Yerel ve Sunucusuz MimarilerGoogle Professional Cloud Architect: Serverless Compute Options Eğitimi
Bulut Bilişim Eğitimleri

Google Professional Cloud Architect: Serverless Compute Options Eğitimi

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

Google Cloud PCA sunucusuz hesaplama eğitimi: Cloud Functions, Cloud Run, App Engine, GKE Autopilot karşılaştırması. Sınav ücreti ilgili kuruma aittir.

Detayları Gör →
Bulut Yerel ve Sunucusuz MimarilerMigrating to Serverless: Adopting Serverless Computing Eğitimi
Bulut Bilişim Eğitimleri

Migrating to Serverless: Adopting Serverless Computing Eğitimi

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

Sunucusuz geçiş benimseme eğitimi: uygunluk analizi, strangler fig, maliyet modeli, lock-in yönetimi, güvenlik ve organizasyonel yol haritası.

Detayları Gör →
Bulut Yerel ve Sunucusuz MimarilerMigrating to Serverless: Implementing Serverless Solutions Eğitimi
Bulut Bilişim Eğitimleri

Migrating to Serverless: Implementing Serverless Solutions Eğitimi

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

Sunucusuz uygulama geliştirme eğitimi: AWS Lambda, API Gateway, DynamoDB, SQS/SNS, Step Functions, SAM, CI/CD ve X-Ray izleme.

Detayları Gör →
Bulut Yerel ve Sunucusuz MimarilerQuarkus ile Bulut Yerel Java Mikroservisleri Geliştirme Eğitimi
Bulut Bilişim Eğitimleri

Quarkus ile Bulut Yerel Java Mikroservisleri Geliştirme Eğitimi

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

Quarkus ile Java mikroservis geliştirme eğitimi: REST, Panache, Fault Tolerance, Kafka, Keycloak, GraalVM native imaj ve Kubernetes dağıtımı.

Detayları Gör →
Bulut Yerel ve Sunucusuz MimarilerServerless Applications in the Cloud: Implementation Using Cloud Run Eğitimi
Bulut Bilişim Eğitimleri

Serverless Applications in the Cloud: Implementation Using Cloud Run Eğitimi

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

Cloud Run eğitimi: konteyner imajı, revision ve trafik bölme, eşzamanlılık, VPC erişimi, IAM, Eventarc, Cloud Run jobs ve Cloud Build CI/CD.

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