Cloud Functions ile olay güdümlü uygulamalar yazın
Bu eğitim, Cloud Functions ile sunucusuz uygulama geliştirmeyi derinlemesine anlatır. Eğitim 3 gün sürer; her günde dört modül uygulamalı laboratuvarlarla işlenir.
Cloud Functions ile olay tabanlı sunucusuz uygulama geliştirme
Bu eğitim, Cloud Functions ile sunucusuz uygulama geliştirmeyi derinlemesine anlatır. HTTP, CloudEvent ve background fonksiyonlar, 2. nesil mimari, Functions Framework ile yerel test, Cloud Storage ve Pub/Sub tetikleyicileri, idempotent retry, VPC bağlantısı, Secret Manager, Workflows ile orkestrasyon, cold start yönetimi ve Cloud Trace ile izleme uygulamalı işlenir.
3 Gün. Her gün dört modül; her modülde altı konu başlığı, Google Cloud Functions ile uygulama geliştirme odaklı uygulamalı laboratuvar ve ekip tartışması.
Orta Seviye — Fonksiyon Geliştirme ve Test, Olay Entegrasyonu ve Güvenlik, Gözlemlenebilirlik ve Dağıtım Otomasyonu başlıklarını kapsayan Google Cloud Functions ile uygulama geliştirme eğitimi
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.
Altyapıyla uğraşmadan Cloud Run, Functions ve Workflows ile çalışan servisler yayınlanır.
Pub/Sub, Eventarc ve Cloud Tasks ile gevşek bağlı mimariler kurulur.
Concurrency, min instance ve zaman aşımı ayarlarının maliyete etkisi ölçülür.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Python, Node.js, Go veya Java ile basit bir HTTP servisi yazabilme.
Docker imajı oluşturma ve çalıştırma deneyimi (tercihen).
REST, JSON ve HTTP istek/yanıt döngüsü.
Laboratuvar için faturalandırması açık proje veya sağlanan sandbox.
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.
Program sonunda katılımcılar:
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.
Yerel Geliştirme: Cloud Code ve Emülatörler konusunda Cloud Code eklentisi ile VS Code/IntelliJ’de Kubernetes ve Cloud Run geliştirme, Skaffold ile sürekli yerel dağıtım döngüsü ve Application Default Credentials ve gcloud auth application-default login başlıklarını uygulamalı olarak öğrenirsiniz.
Test, Hata Ayıklama ve Gözlemlenebilirlik konusunda Yapılandırılmış JSON log ve trace correlation, Hata sınıflandırması, retry edilebilir hata ayrımı ve Contract test ve entegrasyon test ortamı başlıklarını uygulamalı olarak öğrenirsiniz.
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.
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.
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.
Cloud Trace, Profiler ve Error Reporting konusunda OpenTelemetry ile dağıtık izleme verisi toplama, Cloud Trace latency raporları ve span analizi ve Error Reporting gruplama ve bildirimleri başlıklarını uygulamalı olarak öğrenirsiniz.
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.
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.
GCP Architect: Virtual Machine Deployment eğitimi: Google Cloud üzerinde sanal makine dağıtımı: Compute Engine, imaj, instance template, MIG. 2 gün uygulamalı l
Detayları Gör →GCP Architect: Web Applications & Name Resolution eğitimi: Google Cloud üzerinde web uygulaması yayınlama ve ad çözümleme: Cloud DNS, load balancer. 2 gün uygul
Detayları Gör →Cloud Digital Leader: Analytical Processing eğitimi: Google Cloud analitik işleme: BigQuery, Dataflow, Dataproc. 2 gün uygulamalı lab.
Detayları Gör →Cloud Digital Leader: Basic Google Cloud Concepts eğitimi: temel Google Cloud kavramları: bulut modeli, küresel altyapı, hizmet aileleri, güvenlik. 2 gün uygula
Detayları Gör →Cloud Digital Leader: Business Intelligence and Data Processing eğitimi: iş zekâsı ve veri işleme: Looker, Looker Studio, BigQuery, Dataflow. 2 gün uygulamalı l
Detayları Gör →