API GATEWAYS EĞİTİMİ

API gateway'i uçtan uca kurun

Gateway desenleri, Kong ve Spring Cloud Gateway, Apigee politikaları, dayanıklılık ve Kubernetes dağıtımı

Gateway desenleri, Kong ve Spring Cloud Gateway, Apigee politikaları, dayanıklılık ve Kubernetes dağıtımı. API gateway mimarisi ve uygulaması odağında uygulamalı laboratuvarlarla işlenir.

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

Eğitim Hakkında

API gateway mimarisi ve uygulaması

Eğitim API gateway'in tüm yönlerini laboratuvarlarla işler. Edge gateway ve BFF desenleri, Kong service, route ve plugin modeli, Spring Cloud Gateway filtreleri, JWT ve OAuth 2.0, rate limit ve spike arrest, Apigee proxy ve politikaları, circuit breaker, Kubernetes ve Ingress ile dağıtım, yaşam döngüsü, geliştirici portalı ve SLA izleme uygulanır.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Gateway Mimarisi, Politika ve Güvenlik; 2. gün Apigee, Dayanıklılık ve İzleme; 3. gün Dağıtım, Yaşam Döngüsü ve Portal.

Seviye

Orta Seviye — API gateway mimarisi ve uygulaması

Öğrenme Metodu

Katılımcılar Docker üzerinde çalışan örnek bir gateway kurar, yönlendirme, kimlik doğrulama ve kota politikalarını yapılandırıp Postman ile etkisini ölçer.

Neden Bu Eğitim?

🚪Tek Giriş Noktası

Kimlik doğrulama, kota ve yönlendirmeyi servislerden ayırıp gateway'de merkezileştirmeyi öğrenirsiniz.

📊Yönetim ve İzleme

API'lerin kullanımını, hatasını ve SLA hedeflerini ölçülebilir hale getirirsiniz.

🌐Ürün Gibi Sunum

Portal, plan ve abonelikle API'leri iş ortaklarına yönetilebilir bir ürün olarak sunarsınız.

Anahtar Konular

api gatewayapi yönetimiapi managementkongapigeerate limitingdeveloper portalapi güvenliğiapi gateways
“Gateway, mimarinin trafik polisidir.”

Ön Koşullar

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

1
REST Bilgisi

HTTP metotları, durum kodları ve JSON hakkında temel bilgi gerekir.

2
Mimari Merak

Servis tabanlı veya mikroservis mimarisine dair temel farkındalık faydalıdır.

3
Laboratuvar Ortamı

Docker Desktop ve Postman kurulu bir bilgisayar gerekir.

4
Güvenlik Temeli

Token, API anahtarı ve TLS kavramlarına aşinalık beklenir.

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ı gün sonunda API Gateway Kavramları ve Desenler konusunu çalıştırır, Gateway Politikaları ve Trafik Yönetimi ve Kong ve Spring Cloud Gateway Uygulamaları ile ilerleyip OAuth 2.0, JWT ve API Yetkilendirme kararlarını gerekçelendirir.
Modül 1
API Gateway Kavramları ve Desenler
  • Gateway rolleri: yönlendirme, kimlik doğrulama, hız sınırlama, dönüşüm, önbellek
  • Edge gateway, Backend for Frontend (BFF) ve API composition desenleri
  • Reverse proxy, load balancer ve service mesh ile gateway farkları
  • Tek hata noktası riski, yüksek erişilebilirlik ve yatay ölçekleme
  • Kong, NGINX, Envoy, AWS API Gateway, Azure API Management karşılaştırması
  • Gateway'de iş mantığı biriktirmenin anti-pattern olması
Modül 2
Gateway Politikaları ve Trafik Yönetimi
  • Rate limit, kota ve spike arrest politikaları
  • API Key, JWT doğrulama ve OAuth 2.0 token introspection
  • İstek / yanıt dönüştürme: başlık ekleme, gövde yeniden yazma, XML-JSON dönüşümü
  • CORS, IP beyaz liste ve istek boyutu sınırları
  • Yanıt önbelleği ve circuit breaker ile arka uç koruması
  • Canary yönlendirme ve ağırlıklı trafik dağıtımı
Modül 3
Kong ve Spring Cloud Gateway Uygulamaları
  • Kong: service, route, consumer ve plugin modeli; decK ile bildirimsel yapılandırma
  • Kong eklentileri: key-auth, jwt, rate-limiting, request-transformer, prometheus
  • Spring Cloud Gateway: Route, Predicate ve GatewayFilter yapıları
  • Özel GlobalFilter yazımı ve Redis tabanlı RequestRateLimiter
  • Kubernetes Ingress / Gateway API üzerinde Kong veya NGINX kullanımı
  • Gateway üzerinde istek izleme (trace) ve erişim logları
Modül 4
OAuth 2.0, JWT ve API Yetkilendirme
  • Authorization Code + PKCE, Client Credentials ve Refresh Token akışları
  • JWT yapısı: header, payload, imza; RS256 ve HS256 farkı
  • JWT zafiyetleri: alg=none, zayıf anahtar, süresi dolmuş token kabulü
  • Scope ve claim tabanlı yetkilendirme, RBAC ve ABAC
  • Token iptali, kısa ömürlü access token ve rotasyon
  • Keycloak ile yetkilendirme sunucusu kurulumu ve API entegrasyonu
Günün hedefiKatılımcı Apigee API Proxy Geliştirme ve Apigee Politikaları konularını uygulayarak Dayanıklılık Kalıpları ile Gözlemlenebilirlik: Log, Metrik, İzleme adımlarını aynı örnek üzerinde birleştirir.
Modül 1
Apigee API Proxy Geliştirme
  • Apigee mimarisi: Edge, X, Hybrid; organization, environment ve virtual host kavramları
  • API proxy yapısı: ProxyEndpoint, TargetEndpoint, Flow, PreFlow, PostFlow
  • Conditional flow'lar ve flow değişkenleri (request.verb, proxy.pathsuffix)
  • Proxy oluşturma: reverse proxy, OpenAPI'den ve Node.js hosted target
  • Trace aracı ile istek akışının hata ayıklaması
  • Revizyon, dağıtım ve Apigee API ile otomasyon (apigeetool, Maven plugin)
Modül 2
Apigee Politikaları
  • VerifyAPIKey, OAuthV2 ve VerifyJWT ile kimlik doğrulama
  • Quota ve SpikeArrest politikalarının farkı ve birlikte kullanımı
  • AssignMessage, ExtractVariables, JSONThreatProtection politikaları
  • ResponseCache ve PopulateCache / LookupCache ile önbellekleme
  • RaiseFault ve FaultRules ile tutarlı hata yanıtı
  • JavaScript, Java callout ve ServiceCallout ile özel mantık
Modül 3
Dayanıklılık Kalıpları
  • Circuit breaker durumları (closed, open, half-open) ve Resilience4j yapılandırması
  • Retry stratejileri: exponential backoff ve jitter
  • Bulkhead, rate limiter ve timeout limiter ile kaynak izolasyonu
  • Fallback ve graceful degradation tasarımı
  • Sağlık uçları: liveness ve readiness probe ayrımı
  • Chaos engineering'e giriş: Chaos Monkey ile hata enjeksiyonu
Modül 4
Gözlemlenebilirlik: Log, Metrik, İzleme
  • Yapılandırılmış JSON log ve correlation ID'nin servisler arası taşınması
  • Dağıtık izleme: OpenTelemetry, span, trace context ve Jaeger/Zipkin
  • Prometheus metrik tipleri (counter, gauge, histogram) ve Micrometer
  • Grafana panoları ve RED/USE yöntemleriyle servis sağlığı yorumlama
  • Spring Boot Actuator uçları ve özel health indicator yazımı
  • SLI, SLO ve hata bütçesi ile uyarı (alerting) kuralları
Günün hedefiKatılımcı gün sonunda Konteyner ve Kubernetes ile Dağıtım konusunu çalıştırır, API Yaşam Döngüsü Yönetimi ve API İzleme, Analitik ve SLA Takibi ile ilerleyip Geliştirici Portalı ve Para Kazanma kararlarını gerekçelendirir.
Modül 1
Konteyner ve Kubernetes ile Dağıtım
  • Çok aşamalı (multi-stage) Dockerfile ile küçük ve güvenli imaj üretimi
  • docker-compose ile yerel çok servisli geliştirme ortamı
  • Kubernetes nesneleri: Pod, Deployment, Service, Ingress, ConfigMap, Secret
  • Rolling update, blue-green ve canary dağıtım stratejileri
  • HPA ile otomatik ölçekleme ve kaynak requests/limits tanımı
  • Helm chart ile paketleme ve ortama özgü values dosyaları
Modül 2
API Yaşam Döngüsü Yönetimi
  • Yaşam döngüsü aşamaları: planlama, tasarım, geliştirme, yayın, işletim, emeklilik
  • Ortam ve onay akışı: geliştirme, test, üretim ve API durum yönetimi
  • API envanteri ve katalog ile gölge (shadow) API riskinin azaltılması
  • Değişiklik yönetimi, sürüm takvimi ve tüketici bildirim süreci
  • Hizmet düzeyi anlaşması (SLA) ve kota planları
  • Emeklilik: kullanım takibi, geri sayım duyurusu ve erişimin kapatılması
Modül 3
API İzleme, Analitik ve SLA Takibi
  • Temel API metrikleri: istek sayısı, gecikme yüzdelikleri, hata oranı, kullanılabilirlik
  • Uçtan uca sentetik izleme ve sağlık uç noktaları
  • Kullanım analitiği: en çok kullanılan uç, tüketici bazlı trafik, coğrafi dağılım
  • Alarm eşikleri, on-call süreci ve olay sonrası inceleme (post-mortem)
  • SLA, SLO ve hata bütçesi ilişkisi
  • Maliyet ve kapasite planlaması için trend analizi
Modül 4
Geliştirici Portalı ve Para Kazanma
  • Geliştirici portalı bileşenleri: katalog, dokümantasyon, kayıt, anahtar alma
  • API ürünleri, planlar ve abonelik onay akışı
  • Kullanım bazlı faturalama ve kota planları ile monetization
  • Sandbox ortamı ve test verisiyle geliştirici ilk deneyimi
  • Portal için SEO, örnek kod ve sürüm notu içerikleri
  • Geliştirici destek süreci ve geri bildirim döngüsü

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Gateway Mimarisi

Gateway rollerini ve desenlerini ayırt edip kuruma uygun gateway çözümü seçebilirsiniz.

🧩
Gateway Uygulaması

Kong veya Spring Cloud Gateway üzerinde yönlendirme ve eklenti tabanlı koruma kurabilirsiniz.

🔧
OAuth ve JWT

OAuth 2.0 akışlarını ve JWT doğrulamasını güvenli biçimde API'nize uygulayabilirsiniz.

📐
Apigee Politikaları

Apigee politikalarıyla güvenlik, kota ve dönüşüm kurallarını proxy'ye ekleyebilirsiniz.

🛡️
Dayanıklı Servisler

Circuit breaker, retry ve bulkhead kalıplarıyla hataya dayanıklı servisler yazabilirsiniz.

🧪
Konteyner Dağıtımı

Servislerinizi Docker imajına paketleyip Kubernetes üzerinde dağıtabilir ve ölçekleyebilirsiniz.

🚀
Yaşam Döngüsü

API'lerin tasarımdan emekliliğe kadar yönetim sürecini planlayabilirsiniz.

📊
Geliştirici Portalı

Geliştirici portalı, plan ve abonelik yapısıyla API'leri dış kullanıcılara sunabilirsiniz.

Kimler İçin Uygundur?

  • Platform ve DevOps mühendisleri
  • backend geliştiricileri
  • entegrasyon mimarları içindir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Platform ve DevOps mühendisleri, backend geliştiricileri ve entegrasyon mimarları içindir.
Hangi gateway ürünleri işleniyor?
Kavramlar ürün bağımsız anlatılır; uygulamalar eğitimin kapsamına göre Kong, Spring Cloud Gateway ve Apigee örnekleriyle yapılır.
Bulut hesabı gerekir mi?
Yerel Docker ortamı yeterlidir; bulut yönetilen servisleri için ayrıca hesap açmanız gerekmez.
Geliştirici olmayanlar katılabilir mi?
Evet; mimari, politika ve yönetim bölümleri teknik olmayan paydaşlar için de anlaşılır tutulur.
Sertifika veriliyor mu?
Tamamlayan 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 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

API ve Mikroservis MimarisiAPI Development: URIs & Caching Eğitimi
Yazılım Geliştirme Eğitimleri

API Development: URIs & Caching Eğitimi

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

URI adlandırma, sorgu parametreleri, sayfalama, Cache-Control, ETag, CDN önbelleği ve gateway ile hızlı REST API tasarımı eğitimi.

Detayları Gör →
API ve Mikroservis MimarisiAPI Entegrasyonları ile Make: Gelişmiş Otomasyon Eğitimi
Yazılım Geliştirme Eğitimleri

API Entegrasyonları ile Make: Gelişmiş Otomasyon Eğitimi

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

Make HTTP modülü, webhook, OAuth 2.0, router, iterator, aggregator ve Break hata işleyicileriyle gelişmiş API entegrasyon ve otomasyon eğitimi.

Detayları Gör →
API ve Mikroservis MimarisiAPI Error Handling: Best Practices Eğitimi
Yazılım Geliştirme Eğitimleri

API Error Handling: Best Practices Eğitimi

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

RFC 9457 problem+json, durum kodu seçimi, correlation ID, Retry-After, Resilience4j ve hata senaryosu testleriyle API hata yönetimi eğitimi.

Detayları Gör →
API ve Mikroservis MimarisiAPI Management Eğitimi
Yazılım Geliştirme Eğitimleri

API Management Eğitimi

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

API yönetimi: strateji, yaşam döngüsü, OpenAPI, gateway politikaları, OAuth 2.0, geliştirici portalı, API ürünleri ve analitik eğitimi.

Detayları Gör →
API ve Mikroservis MimarisiAPI Management: Strategy & Monitoring Eğitimi
Yazılım Geliştirme Eğitimleri

API Management: Strategy & Monitoring Eğitimi

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

API stratejisi, SLA ve SLO, Apigee analitik, Prometheus izleme, kapasite testi ve gateway politikalarıyla ölçüm odaklı API yönetimi eğitimi.

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