SERVERLESS FRAMEWORKS: SERVERLESS DEVELOPMENT USING OPEN-SOURCE FRAMEWORKS EĞİTİMİ

Açık kaynak çerçevelerle sunucusuz geliştirin

Serverless Framework, AWS SAM, Knative, OpenFaaS, Apache OpenWhisk ve Terraform ile taşınabilir sunucusuz uygulamalar kurun

Serverless Framework, SAM, Terraform, Knative, OpenFaaS, OpenWhisk ve KEDA ile açık kaynak sunucusuz geliştirmeyi uygulamalı öğreten 3 günlük eğitim.

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

Eğitim Hakkında

Açık kaynak sunucusuz araç ve platformlarla geliştirme çalıştayı

Eğitim, açık kaynak sunucusuz çerçeve ve platformlarını kapsar: Serverless Framework ile çoklu sağlayıcı dağıtımı (serverless.yml, plugin, stage), AWS SAM ve Terraform ile altyapı kodu, Kubernetes üzerinde Knative Serving/Eventing, OpenFaaS fonksiyonları ve şablonları, Apache OpenWhisk, Fission ve KEDA ile olay tabanlı ölçekleme, CI/CD ve gözlemlenebilirlik.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Serverless Framework ve Altyapı Kodu; 2. gün Kubernetes Üzerinde Sunucusuz; 3. gün Üretim Hazırlığı ve Platform Seçimi.

Seviye

Orta Seviye — açık kaynak sunucusuz çerçeveleriyle taşınabilir uygulama geliştirme: Serverless Framework, Knative, OpenFaaS ve OpenWhisk

Öğrenme Metodu

Her gün bir çerçeveyi kurup örnek fonksiyonlar dağıtan, aynı iş mantığını farklı çerçevelere taşıyan laboratuvarlar.

Neden Bu Eğitim?

☁️Bağımsızlık

Tek bir bulut sağlayıcıya kilitlenmeden sunucusuz geliştirme seçeneklerini öğrenirsiniz.

🛠️Kendi Kümenizde

Kubernetes üzerinde kendi sunucusuz platformunuzu çalıştırırsınız.

🎯Karşılaştırma

Çerçeveleri ölçütlere göre değerlendirirsiniz.

Anahtar Konular

serverless frameworkknativeopenfaasapache openwhiskkedasunucusuz açık kaynakaws sam terraformkubernetes sunucusuzfaas platformutaşınabilir sunucusuz
“Açık kaynak, sunucusuz özgürlüğün bir adım ötesidir.”

Ön Koşullar

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

1
Programlama

Python veya Node.js ile fonksiyon yazabilmek gerekir.

2
Konteyner Bilgisi

Docker imajı oluşturma bilgisi beklenir.

3
Kubernetes Giriş

kubectl ve temel kaynaklar bilinmelidir.

4
Ortam

kind veya minikube çalıştırabilen bilgisayar ve isteğe bağlı bulut hesabı 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ı Serverless Framework ve IaC araçlarıyla sunucusuz uygulamaları tanımlayıp dağıtabilir.
Modül 1
Serverless Framework
  • serverless.yml yapısı
  • functions, events, provider
  • Stage ve değişkenler
  • Plugin ekosistemi (offline, webpack)
  • Çoklu servis ve composition
  • serverless deploy ve invoke
Modül 2
AWS SAM
  • Transform ve kaynak türleri
  • sam build, local, deploy
  • Policy templates
  • Uygulama deposu ve yerleşik uygulamalar
  • SAM ve Serverless Framework karşılaştırması
  • CloudFormation çıktıları
Modül 3
Terraform ile Sunucusuz
  • aws_lambda_function ve API Gateway modülleri
  • State yönetimi
  • Modül ve yeniden kullanım
  • Azure Functions ve GCP Functions kaynakları
  • Plan ve apply akışı
  • Drift tespiti
Modül 4
Yerel Geliştirme ve Test
  • serverless-offline
  • LocalStack
  • Birim ve entegrasyon testi
  • Mock stratejileri
  • Debug yapılandırması
  • Sözleşme testleri
Günün hedefiKatılımcı Kubernetes kümesinde Knative ve OpenFaaS ile sunucusuz iş yükleri çalıştırabilir.
Modül 1
Knative Serving
  • Service, Revision, Route, Configuration
  • Sıfıra ölçekleme ve Autoscaler
  • Trafik bölme ve canary
  • Kourier / Istio ağ katmanı
  • Domain ve TLS
  • kn CLI kullanımı
Modül 2
Knative Eventing
  • Broker ve Trigger
  • Source: PingSource, KafkaSource, ApiServer
  • Event filtreleme
  • CloudEvents biçimi
  • Sequence ve Parallel
  • Dead-letter sink
Modül 3
OpenFaaS
  • faas-cli ve şablonlar
  • Gateway ve watchdog
  • Asenkron çağrı ve NATS
  • Otomatik ölçekleme
  • Secret ve ortam değişkeni
  • OpenFaaS CE ve Pro farkı
Modül 4
Diğer Platformlar
  • Apache OpenWhisk: action, trigger, rule
  • Fission
  • KEDA ile olay tabanlı ölçekleme
  • Platform karşılaştırma ölçütleri
  • Cold start davranışı
  • Topluluk ve olgunluk değerlendirmesi
Günün hedefiKatılımcı sunucusuz uygulamayı otomatik dağıtıp izleyebilir ve kuruluşuna uygun çerçeveyi seçebilir.
Modül 1
CI/CD
  • GitHub Actions ile dağıtım
  • Argo CD / Flux ile Knative GitOps
  • Ortam ayrımı
  • Gizli bilgi yönetimi
  • İmaj tarama
  • Geri alma
Modül 2
Gözlemlenebilirlik
  • Prometheus ve Grafana
  • Knative metrikleri
  • OpenTelemetry
  • Merkezi log
  • Fonksiyon bazlı SLO
  • Maliyet–kaynak izleme
Modül 3
Güvenlik
  • RBAC ve ServiceAccount
  • NetworkPolicy
  • Imaj imzası ve Kyverno
  • API kimlik doğrulaması
  • Gizli bilgi şifreleme
  • Çok kiracılılık sınırları
Modül 4
Seçim ve Taşınabilirlik
  • Yönetilen servis mi kendi platformumuz mu
  • Operasyon yükü ve ekip
  • Yazılım taşınabilirliği ölçütleri
  • Hibrit ve edge senaryoları
  • Karar matrisi
  • Kurum için öneri

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Çerçeve Kullanımı

Serverless Framework ve SAM ile fonksiyonlar dağıtabilirsiniz.

🧩
IaC Uygulaması

Terraform ile sunucusuz altyapıyı kodlayabilirsiniz.

🚀
Knative Serving

Revizyon, trafik bölme ve sıfıra ölçeklemeyi yönetebilirsiniz.

🔍
Knative Eventing

Broker ve Trigger ile olay tabanlı akış kurabilirsiniz.

🛡️
OpenFaaS

faas-cli ile fonksiyon geliştirip yayınlayabilirsiniz.

📊
KEDA

Olay tabanlı otomatik ölçekleme yapılandırabilirsiniz.

🧪
GitOps

Argo CD ile sunucusuz iş yüklerini yönetebilirsiniz.

🏗️
Platform Seçimi

Ölçütlerle uygun çerçeveyi seçebilirsiniz.

Kimler İçin Uygundur?

  • Backend geliştiriciler
  • DevOps
  • platform mühendisleri ile sağlayıcıya bağımlılığı azaltmak isteyen ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Backend geliştiriciler, DevOps ve platform mühendisleri ile sağlayıcıya bağımlılığı azaltmak isteyen ekipler için uygundur.
Bulut hesabı gerekli mi?
Kubernetes tabanlı kısımlar yerel kind kümesinde çalışır; Serverless Framework ve SAM örnekleri için AWS hesabı önerilir. Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Hangisi en iyi çerçeve?
Tek cevap yoktur; son gün karar matrisiyle ekip ve iş yüküne göre seçim yapılır.
Knative için kaç düğüm gerekir?
Tek düğümlü kind kümesi laboratuvar için yeterlidir.
Python dışında dil kullanılabilir mi?
Evet; Node.js ve Go şablonları da 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 Frameworks: Serverless Development Using Open-sou 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 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 App Development: Implementation with Google App Engine Eğitimi
Bulut Bilişim Eğitimleri

Serverless App Development: Implementation with Google App Engine Eğitimi

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

Google App Engine eğitimi: standard/flexible ortam, app.yaml, trafik bölme, Firestore, Cloud Tasks, IAP ve Cloud Build ile sunucusuz uygulama geliştirme.

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