API MANAGEMENT AND DEVOPS EĞİTİMİ

API'leri tasarımdan yayına otomatik yönet

OpenAPI tasarımı, API gateway, güvenlik, sürümleme ve CI/CD ile API yaşam döngüsünü uçtan uca DevOps yaklaşımıyla yönetmeyi öğrenin.

API yönetimini DevOps pratikleriyle birleştiren orta seviye eğitim: API-first ve OpenAPI tasarımı, API gateway yönlendirme ve dönüşüm, OAuth2/JWT güvenlik, rate limiting, sürümleme, contract test ve CI/CD ile otomatik API yayını.

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

Eğitim Hakkında

API gateway, OpenAPI tasarımı, güvenlik ve CI/CD ile yayın

Bu orta seviye eğitim, API yönetimini (API management) DevOps pratikleriyle birleştirir. API-first tasarım, OpenAPI (Swagger) ile sözleşme yazımı, API gateway'in rolü (yönlendirme, hız sınırlama, dönüşüm); kimlik doğrulama (OAuth2, JWT, API key), yetkilendirme ve güvenlik politikaları işlenir. Ardından API sürümleme stratejileri, geriye uyumluluk, developer portal ve dokümantasyon, API'nin CI/CD ile dağıtımı, sözleşme (contract) testi ve mocking, rate limiting ile quota, gözlemlenebilirlik ve analytics uygulanır. Katılımcılar, bir API'yi tasarımdan güvenli yayına ve izlemeye kadar otomatik bir hatla yönetmeyi öğrenir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar API tasarımından gateway ve güvenliğe, oradan CI/CD ve izlemeye ilerler.

Seviye

Orta Seviye — API yaşam döngüsü yönetiminin API gateway, tasarım, güvenlik ve CI/CD pratikleriyle DevOps yaklaşımıyla ele alınması.

Öğrenme Metodu

Katılımcılar örnek bir API'yi OpenAPI ile tasarlayıp gateway, güvenlik politikası ve CI/CD hattında uygulamalı yönetir.

Neden Bu Eğitim?

📐API-First

Sözleşme-önce yaklaşımıyla tutarlı ve tüketilebilir API'ler tasarlarsınız.

🛡️Güvenli Erişim

OAuth2, JWT ve rate limiting ile API'leri güvenli ve kontrollü sunarsınız.

🚀Otomatik Yayın

API değişikliklerini CI/CD ile sözleşme testinden geçirip güvenle yayınlarsınız.

Anahtar Konular

api managementapi yönetimiopenapi swaggerapi gatewayoauth2 jwtrate limitingapi sürümlemecontract testapi devopsdeveloper portal
“İyi bir API, değişirken bile tüketicisinin güvenini kırmayandır.”

Ön Koşullar

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

1
HTTP ve REST

HTTP metotları, durum kodları ve REST kavramlarına aşinalık gereklidir.

2
CI/CD Aşinalığı

Temel CI/CD ve Git kavramlarına aşinalık faydalıdır.

3
Container Temeli

Docker kavramlarına temel aşinalık işleri kolaylaştırır.

4
Lab Ortamı

Docker çalıştırabilen ve bir API gateway kurabilen bir bilgisayar.

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ı, API-first yaklaşımıyla OpenAPI sözleşmesi tasarlayabilir.
Modül 1
API-First Yaklaşım
  • API-first ile kod-first yaklaşım karşılaştırması
  • Sözleşmenin (contract) tek doğruluk kaynağı olması
  • Paralel geliştirmeyi mümkün kılması
  • REST, GraphQL ve gRPC seçim kriterleri
  • Kaynak (resource) odaklı API tasarımı
  • API'yi bir ürün olarak düşünme
Modül 2
OpenAPI Tasarımı
  • OpenAPI (Swagger) 3.x belge yapısı
  • Path, operation ve parametre tanımı
  • Request/response şeması ve component reuse
  • HTTP durum kodlarının doğru kullanımı
  • Örnek (example) ve açıklama ekleme
  • Swagger UI/Redoc ile dokümantasyon üretimi
Modül 3
Tasarım Kalitesi
  • Tutarlı adlandırma ve URI tasarım kuralları
  • Sayfalama, filtreleme ve sıralama desenleri
  • Hata yanıtı standardı (RFC 7807 problem detail)
  • Idempotentlik ve güvenli metot kullanımı
  • Spectral ile tasarım lint ve stil kuralları
  • HATEOAS ve olgunluk (Richardson) seviyeleri
Modül 4
Mock ve Sözleşme Testi
  • OpenAPI'den mock sunucu üretimi
  • Tüketici-sağlayıcı sözleşme (contract) testi
  • Pact ile consumer-driven contract
  • Şema doğrulama (validation) testleri
  • Breaking change tespiti
  • Sözleşmenin CI'da kalite kapısı olması
Günün hedefiKatılımcı, API gateway'i yapılandırır ve güvenlik politikalarını uygulayabilir.
Modül 1
API Gateway
  • Gateway'in ters proxy ve tek giriş noktası rolü
  • Yönlendirme (routing) ve servis keşfi
  • İstek/yanıt dönüşümü (transformation)
  • Yük dengeleme ve yeniden deneme (retry)
  • Kong/APISIX/gateway ürünlerinin yapısı
  • Gateway'in mikroservis mimarideki konumu
Modül 2
Kimlik Doğrulama
  • API key ile basit kimliklendirme
  • OAuth2 akışları (client credentials, authorization code)
  • JWT yapısı, imza ve doğrulama
  • Token introspection ve iptal (revocation)
  • mTLS ile karşılıklı kimlik doğrulama
  • OIDC ile kimlik sağlayıcı entegrasyonu
Modül 3
Yetkilendirme ve Politika
  • Scope ve claim tabanlı yetkilendirme
  • RBAC ve ABAC yaklaşımları
  • Gateway'de politika zinciri (plugin) uygulama
  • CORS ve güvenlik başlıklarının yönetimi
  • İstek doğrulama ve girdi temizleme
  • OWASP API Security Top 10 risklerine karşı önlem
Modül 4
Hız Sınırlama
  • Rate limiting algoritmaları (token/leaky bucket)
  • Quota ve plan (tier) tanımı
  • Throttling ve 429 yanıt yönetimi
  • İstemci bazlı sınır ve adil kullanım
  • Caching ile backend yükü azaltma
  • Circuit breaker ile aşırı yük koruması
Günün hedefiKatılımcı, API'yi sürümler, CI/CD ile yayınlar ve kullanımını izleyebilir.
Modül 1
Sürümleme
  • URI, header ve media type sürümleme stratejileri
  • Geriye uyumluluk (backward compatibility) kuralları
  • Deprecation politikası ve sunset başlığı
  • Breaking ve non-breaking değişiklik ayrımı
  • Çoklu sürümün paralel desteklenmesi
  • Tüketici göçünün (migration) planlanması
Modül 2
Developer Portal
  • Self-servis developer portalının rolü
  • API keşfi ve interaktif dokümantasyon
  • Uygulama kaydı ve kimlik bilgisi üretimi
  • Try-it-out ile deneme ortamı
  • Onboarding ve kullanım kılavuzları
  • Geri bildirim ve destek kanalı
Modül 3
CI/CD ile Yayın
  • Gateway yapılandırmasının kod olarak (declarative) tutulması
  • OpenAPI değişikliğinin CI'da doğrulanması
  • Sözleşme testi ve breaking change kapısı
  • Gateway politikalarının otomatik dağıtımı
  • Canary ve blue-green ile API yayını
  • Ortamlar arası yapılandırma terfisi
Modül 4
Gözlemlenebilirlik
  • API metrikleri: istek hacmi, gecikme, hata oranı
  • Gateway log ve dağıtık izleme (tracing)
  • Kullanım analitiği ve tüketici davranışı
  • SLO/SLA takibi ve uyarı
  • Anomali tespiti ve kötüye kullanım görünürlüğü
  • Analytics'in API ürün kararlarına katkısı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
API-First

Sözleşme-önce yaklaşımıyla tutarlı API'ler tasarlarsınız.

✅
OpenAPI

OpenAPI ile sözleşme yazar ve dokümantasyon üretirsiniz.

✅
Gateway

API gateway'de yönlendirme, dönüşüm ve politika yapılandırırsınız.

✅
Güvenlik

OAuth2, JWT ve rate limiting ile API'leri güvenli kılarsınız.

✅
Sürümleme

Geriye uyumlu sürümleme ve deprecation stratejileri uygularsınız.

✅
Sözleşme Testi

Contract test ile breaking change'leri CI'da yakalarsınız.

✅
Otomatik Yayın

Gateway yapılandırmasını kod olarak CI/CD ile dağıtırsınız.

✅
Analytics

API metrikleri ve kullanım analitiğiyle API'leri izlersiniz.

Kimler İçin Uygundur?

  • API geliştiricileri
  • DevOps ve platform mühendisleri
  • çözüm mimarları
  • API yaşam döngüsünü sistematik yönetmek isteyen ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
API geliştiricileri, DevOps ve platform mühendisleri, çözüm mimarları ve API yaşam döngüsünü sistematik yönetmek isteyen ekipler için uygundur.
Belirli bir gateway ürünü mü öğretiliyor?
Kavramlar ürün-agnostiktir; Kong/APISIX gibi gateway'ler örnek olarak kullanılır, ancak yaklaşım her yönetim platformuna aktarılabilir.
OpenAPI şart mı?
API-first tasarımın merkezinde OpenAPI vardır; eğitim OpenAPI'yi temelden öğretir, önceden bilmek gerekmez.
Contract test nedir?
Tüketici ve sağlayıcının API sözleşmesine uyduğunu otomatik doğrulayan testtir; breaking change'leri yayına çıkmadan CI aşamasında yakalar.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası 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 Management and DevOps 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

DevOps Kültürü ve UygulamalarıApache Airflow'i Bastan Öğrenmek için DevOps Eğitimi
DevOps ve Konteyner Eğitimleri

Apache Airflow'i Bastan Öğrenmek için DevOps Eğitimi

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

Apache Airflow'u sıfırdan öğrenin: DAG tasarımı, operatörler, XCom, zamanlama ve CI/CD ile Kubernetes üzerinde üretim dağıtımı. Orta seviye DVA eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıApplications in the Cloud: Azure Serverless DevOps Essentials Eğitimi
DevOps ve Konteyner Eğitimleri

Applications in the Cloud: Azure Serverless DevOps Essentials Eğitimi

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

Azure Functions, Event Grid ve Durable Functions ile serverless uygulamaları Bicep IaC ve CI/CD ile dağıtıp Application Insights ile izlemeyi öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıApplying Design Patterns in DevOps & CloudOps Automation Eğitimi
DevOps ve Konteyner Eğitimleri

Applying Design Patterns in DevOps & CloudOps Automation Eğitimi

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

IaC, pipeline, dağıtım ve dayanıklılık tasarım desenlerini DevOps/CloudOps otomasyonunda uygulayın: blue-green, canary, circuit breaker, sidecar ve daha fazlası

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS Certified DevOps Engineer – Professional Sertifika Hazırlık Eğitimi
DevOps ve Konteyner Eğitimleri

AWS Certified DevOps Engineer – Professional Sertifika Hazırlık Eğitimi

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

AWS DOP-C02 sınavına hazırlanın: CodePipeline/CodeDeploy, CloudFormation/CDK, Auto Scaling, DR, CloudWatch, EventBridge ve IAM senaryolarıyla uygulamalı çalışın

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS Cloud ile DevOps'u Öğretimi Eğitimi
DevOps ve Konteyner Eğitimleri

AWS Cloud ile DevOps'u Öğretimi Eğitimi

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

AWS CodePipeline, CloudFormation, ECS/EKS ve CloudWatch ile DevOps pratiklerini bulut üzerinde uçtan uca uygulamayı öğrenin. Orta seviye DVA eğitimi.

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