API DEVELOPMENT: CLOUD API GATEWAYS EĞİTİMİ

Bulut API gateway ile API'lerinizi güvenle yayınlayın

Amazon API Gateway, Azure APIM ve Apigee ile yetkilendirme, throttling ve dönüşüm politikalarını uygulayın.

Bulut API gateway servisleriyle REST ve HTTP API yayınlama, JWT ve Lambda authorizer, throttling, mapping template, önbellek, WAF ve canary dağıtım uygulamalı öğrenilir.

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

Eğitim Hakkında

API gateway mimarisi, güvenlik ve trafik yönetimi, uygulamalı yapılandırma

Eğitim, bulut API gateway servislerinin mimarisini ve işletimini ele alır: Amazon API Gateway (REST, HTTP, WebSocket), Lambda ve HTTP backend entegrasyonları, JWT ve Lambda authorizer, Cognito, API key ile usage plan, throttling, mapping template, önbellekleme, özel alan adı ve TLS, WAF entegrasyonu, stage ve canary dağıtımı ile CloudWatch izleme. Azure API Management ve Apigee ile karşılaştırma yapılır.

Süre ve Format

3 Gün. Her gün dört modül; anlatım, canlı demo ve Postman ve konsol laboratuvarlarıyla pekiştirilir.

Seviye

Orta Seviye — REST ve HTTP API tasarımından kimlik doğrulama, throttling, dönüşüm, önbellek ve bulut API gateway servislerinin işletimine kadar

Öğrenme Metodu

Her gün canlı API'ler oluşturulur, Postman ve curl ile test edilir, yük ve hata senaryoları denenir.

Neden Bu Eğitim?

🎯Güvenli yayın

JWT, Cognito ve WAF ile API'nizi yetkisiz erişime karşı korursunuz.

🛠️Trafik kontrolü

Throttling, usage plan ve önbellekle API maliyet ve performansını yönetirsiniz.

📈Sağlayıcı bağımsızlığı

API Gateway, APIM ve Apigee yaklaşımlarını karşılaştırırsınız.

Anahtar Konular

API Gatewaybulut API gatewayAmazon API GatewayAzure API ManagementApigeeJWT authorizerthrottlingAPI güvenliğiOpenAPIREST APILambda
“İyi bir API gateway, arka planı korurken ön yüzü hızlandırır.”

Ön Koşullar

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

1
HTTP ve REST

Yöntemler, durum kodları ve başlıklar konusunda temel bilgi gerekir.

2
Bir programlama dili

Python veya Node.js ile basit bir fonksiyon yazabilmek önerilir.

3
Bulut temelleri

IAM ve Lambda gibi temel servislere genel aşinalık faydalıdır.

4
Lab ortamı

Bulut hesabı, Postman ve curl kurulu 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ı gateway türlerini ayırt edip backend entegrasyonlu bir API oluşturabilir.
Modül 1
Gateway Kavramları
  • Gateway rolü: tek giriş noktası
  • Edge, regional ve private endpoint
  • REST API ve HTTP API farkı
  • WebSocket API kullanım alanı
  • Kaynak, yöntem, stage kavramları
  • Kotalar ve limitler
Modül 2
Backend Entegrasyonları
  • Lambda proxy entegrasyonu
  • HTTP proxy ve özel entegrasyon
  • VPC Link ve özel backend
  • Mock entegrasyon
  • Servis entegrasyonu: SQS, DynamoDB, Step Functions
  • Timeout (29 sn) sınırı
Modül 3
OpenAPI ile Tasarım
  • OpenAPI 3.0 tanımı yazma
  • İçe aktarma ve dışa aktarma
  • İstek doğrulama modelleri
  • Şema tabanlı yanıt
  • API dokümantasyonu
  • Sözleşme öncelikli geliştirme
Modül 4
Dağıtım ve Stage Yönetimi
  • Stage değişkenleri
  • Canary dağıtım yüzdesi
  • Dağıtım geçmişi ve geri alma
  • CloudFormation / SAM ile tanımlama
  • Terraform ile API Gateway
  • Ortamlara göre yapılandırma
Günün hedefiKatılımcı API'ye kimlik doğrulama ve hız sınırlaması uygulayabilir.
Modül 1
Kimlik Doğrulama ve Yetkilendirme
  • IAM yetkilendirme (SigV4)
  • Cognito user pool authorizer
  • JWT authorizer (HTTP API)
  • Lambda authorizer ve politika önbelleği
  • OAuth 2.0 ve OpenID Connect akışı
  • Scope bazlı yetki
Modül 2
API Key ve Usage Plan
  • API key sınırlamaları
  • Usage plan ve kota
  • Hesap ve metot düzeyinde throttling
  • 429 hata yönetimi
  • İstemci yeniden deneme (backoff)
  • Ticari API kullanım senaryosu
Modül 3
Ağ ve Uç Koruma
  • Özel alan adı ve ACM sertifikası
  • Mutual TLS
  • WAF kuralları ve hız tabanlı kural
  • CORS yapılandırması
  • Resource policy ile IP kısıtı
  • DDoS koruması (Shield)
Modül 4
Önbellek ve Performans
  • Stage düzeyinde cache
  • Cache key ve TTL
  • Önbellek geçersiz kılma
  • Gecikme kaynaklarının analizi
  • Sıkıştırma (compression)
  • CloudFront ile birlikte kullanım
Günün hedefiKatılımcı istek/yanıt dönüşümü yapabilir ve API'yi izleyip diğer gateway'lerle karşılaştırabilir.
Modül 1
İstek ve Yanıt Dönüşümü
  • VTL mapping template
  • Parametre eşleme
  • Gateway response özelleştirme
  • Hata modeli standardı
  • JSON'dan XML'e dönüşüm
  • Kısıtlar ve alternatifler
Modül 2
İzleme ve Hata Ayıklama
  • CloudWatch erişim logları
  • Execution log ve ayrıntı seviyesi
  • X-Ray ile uçtan uca izleme
  • Metrikler: 4XX, 5XX, Latency
  • Alarm kurma
  • Yaygın hata kalıpları
Modül 3
Azure API Management ve Apigee
  • APIM policy XML yapısı
  • Product ve subscription kavramı
  • Apigee proxy ve akış
  • Developer portal
  • Politika karşılaştırma tablosu
  • Seçim ölçütleri
Modül 4
Kapsamlı Uygulama
  • Uçtan uca mikroservis ağ geçidi kurulumu
  • Yük testi (k6 veya Artillery)
  • Güvenlik testi kontrol listesi
  • Maliyet hesabı
  • Sürümleme stratejisi (v1/v2)
  • Kapanış gözden geçirme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Gateway kurulumu

REST ve HTTP API'leri backend entegrasyonlarıyla yayınlayabilirsiniz.

☁️
Yetkilendirme

JWT, Cognito ve Lambda authorizer ile erişim kontrolü kurabilirsiniz.

🔐
Hız sınırlama

Throttling ve usage plan ile istemci kotaları belirleyebilirsiniz.

⚙️
Dönüşüm

Mapping template ile istek ve yanıtı şekillendirebilirsiniz.

📊
Önbellekleme

Cache ayarlarıyla gecikme ve backend yükünü azaltabilirsiniz.

🧩
Dağıtım

Stage ve canary ile kontrollü sürüm yayınlayabilirsiniz.

🚀
İzleme

CloudWatch ve X-Ray ile API sorunlarını teşhis edebilirsiniz.

🧠
Karşılaştırma

API Gateway, Azure APIM ve Apigee arasında gerekçeli seçim yapabilirsiniz.

Kimler İçin Uygundur?

  • Backend geliştiriciler
  • bulut mühendisleri
  • DevOps uzmanları
  • API ürünü yöneten mimarlar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Backend geliştiriciler, bulut ve DevOps mühendisleri ile API ürünlerini yöneten mimarlar için uygundur.
REST API ile HTTP API arasındaki fark nedir?
HTTP API daha düşük maliyetli ve hızlıdır, JWT desteği yerleşiktir; REST API ise API key, usage plan, WAF ve mapping template gibi daha zengin özellikler sunar.
Yalnızca AWS mi işlenir?
Ağırlık Amazon API Gateway'dedir; Azure API Management ve Apigee ile karşılaştırma da yapılır.
Kod yazmak gerekiyor mu?
Basit bir Lambda fonksiyonu yazılır; ileri düzey programlama bilgisi gerekmez.
Eğitim sonunda sertifika verilir mi?
Katılımcılara 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. API Development: Cloud API Gateways Eğitimi 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 Bilişim TemelleriIntroduction to Amazon Elastic Block Store (EBS) Eğitimi
Bulut Bilişim Eğitimleri

Introduction to Amazon Elastic Block Store (EBS) Eğitimi

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

Amazon EBS eğitimi: birim türleri, snapshot, şifreleme ve performans ayarı. 2 günlük uygulamalı program ve DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Bulut Bilişim TemelleriIntroduction to Amazon Elastic Compute Cloud (EC) Eğitimi
Bulut Bilişim Eğitimleri

Introduction to Amazon Elastic Compute Cloud (EC) Eğitimi

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

Amazon EC2 eğitimi: örnek türleri, AMI, ağ, güvenlik grupları ve fiyatlandırma. 2 günlük uygulamalı program ve DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Bulut Bilişim TemelleriIntroduction to Amazon Elastic Inference Eğitimi
Bulut Bilişim Eğitimleri

Introduction to Amazon Elastic Inference Eğitimi

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

Amazon Elastic Inference eğitimi: GPU hızlandırma, accelerator ekleme, maliyet ve inference mimarisi. 2 günlük uygulamalı program ve DVA Katılım ve Başarı Serti

Detayları Gör →
Bulut Bilişim TemelleriIntroduction to Amazon Elastic MapReduce (EMR) Eğitimi
Bulut Bilişim Eğitimleri

Introduction to Amazon Elastic MapReduce (EMR) Eğitimi

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

Amazon EMR eğitimi: Hadoop, Spark, küme yapılandırması, EMRFS ve maliyet optimizasyonu. 2 günlük uygulamalı program ve DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Bulut Bilişim TemelleriIntroduction to Amazon Elastic Transcoder Eğitimi
Bulut Bilişim Eğitimleri

Introduction to Amazon Elastic Transcoder Eğitimi

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

Amazon Elastic Transcoder eğitimi: pipeline, preset, job, HLS çıktıları ve MediaConvert'e geçiş. 2 günlük uygulamalı program ve DVA Katılım ve Başarı Sertifikas

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