Mikroservisleri API olarak yönetin
Mikroservislerin OpenAPI sözleşmesi, gateway politikaları, geliştirici portalı ve izleme ile yönetilebilir API ürünlerine dönüştürülmesi. Mikroservis ve API yönetiminin kesişimi odağında uygulamalı laboratuvarlarla işlenir.
Mikroservis ve API yönetiminin kesişimi
Eğitim, mikroservis mimarisini API yönetimiyle birleştirir. Servisler arası iletişim ve OpenAPI sözleşmesi, Kong ve Spring Cloud Gateway ile yönlendirme, JWT ve OAuth 2.0 doğrulama, kota ve rate limit politikaları, API yaşam döngüsü, geliştirici portalı ve plan yapısı ile Prometheus ve Grafana üzerinden kullanım ve SLA izleme uygulamalı işlenir.
3 Gün. Her gün dört modül; 1. gün Mikroservis İletişimi ve API Sözleşmeleri; 2. gün Gateway, Güvenlik ve Yaşam Döngüsü; 3. gün Portal, İzleme ve Dağıtım.
Orta Seviye — Mikroservis ve API yönetiminin kesişimi
Her konu kısa mimari anlatımın ardından Docker ile çalışan örnek bir sipariş sistemi üzerinde, katılımcıların kendi makinesinde servis yazdığı ve çalıştırdığı laboratuvarlarla işlenir.
Servis sınırı, iletişim biçimi ve veri sahipliği gibi kararların gerekçesini ve bedelini tartışarak öğrenirsiniz.
Servisleri Docker ve Kubernetes üzerinde çalıştırıp ölçeklemeyi ve hatalı davranışı gözlemlersiniz.
Dayanıklılık, gözlemlenebilirlik ve güvenlik kalıplarıyla servislerin üretimde ayakta kalmasını sağlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java, C# veya benzeri bir dilde temel düzeyde uygulama geliştirme deneyimi beklenir.
HTTP metotları, JSON ve REST uç noktalarının temel mantığına aşinalık yeterlidir.
Docker Desktop veya Docker Engine ile IDE kurulu, en az 8 GB RAM'li bir bilgisayar gerekir.
Terminal veya PowerShell üzerinde temel komutları kullanabilmek lab akışını hızlandırır.
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:
Mikroservis mimarisinin faydalarını ve maliyetlerini karşılaştırıp kuruma uygun mimari kararı verebilirsiniz.
OpenAPI ile makine okunur API sözleşmesi yazıp kod ve doküman üretebilirsiniz.
Gateway rollerini ve desenlerini ayırt edip kuruma uygun gateway çözümü seçebilirsiniz.
Kong veya Spring Cloud Gateway üzerinde yönlendirme ve eklenti tabanlı koruma kurabilirsiniz.
JWT, OAuth 2.0 ve mTLS ile mikroservis ortamında kimlik doğrulama ve yetkilendirmeyi uygulayabilirsiniz.
Geliştirici portalı, plan ve abonelik yapısıyla API'leri dış kullanıcılara sunabilirsiniz.
API sağlığını metrik ve alarmlarla izleyip SLA hedeflerine göre raporlayabilirsiniz.
Servislerinizi Docker imajına paketleyip Kubernetes üzerinde dağıtabilir ve ölçekleyebilirsiniz.
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.
API-as-a-product yaklaşımı, yaşam döngüsü, API-first süreç, stil rehberi, OpenAPI, sürümleme ve geliştirici portalı konularını işleyen strateji ve tasarım eğiti
Detayları Gör →RESTful API tasarımı: Fielding kısıtları, HTTP semantiği, URI modelleme, sayfalama, ETag önbellekleme, problem+json ve OpenAPI uygulamalı eğitimi.
Detayları Gör →fetch, axios, CORS, token saklama, AbortController, yeniden deneme ve OpenAPI TypeScript istemcisi ile istemci tarafı web servis tüketimi eğitimi.
Detayları Gör →Firebase Authentication, Firestore, Security Rules, Cloud Functions ve Hosting ile sunucusuz arka uç geliştirmeyi öğreten uygulamalı BaaS eğitimi.
Detayları Gör →API nedir, HTTP istek ve yanıtı, REST ve JSON temelleri, curl ve Postman ile genel API çağırma ve basit istemci kodu: başlangıç seviyesi eğitim.
Detayları Gör →