REST API'yi veritabanıyla birlikte canlıya al
Katılımcılar kaynak odaklı REST API tasarlar, PostgreSQL ile bağlar, Docker ve Kubernetes ile dağıtır, GitOps ve gözlem ile işletir.
REST API mimarisi ve veritabanıyla dağıtım: tasarım, güvenlik, test, konteyner ve izleme
Bu eğitim, REST API'nin tasarımdan veritabanıyla birlikte canlı ortama dağıtımına kadar tüm yaşam döngüsünü kapsar. Kaynak adlandırma, sayfalama ve sürümleme, RFC 7807 hata modeli, katmanlı mimari, ORM ve bağlantı havuzu, Flyway ile şema geçişi, OAuth 2.0 ve JWT güvenliği, OpenAPI sözleşmesi, Postman ve REST Assured testleri uygulanır. Ardından Dockerfile ve Compose, Kubernetes Deployment ve probe'lar, Argo CD ile GitOps, Prometheus ve Grafana ile izleme, yedekleme ve geri alma planı işlenir.
3 Gün. Her gün dört modül; katılımcılar REST API Mimarisi → Veritabanı, Güvenlik ve Test → Dağıtım ve İşletme sırasıyla ilerler.
Orta Seviye — REST API mimarisi ve veritabanıyla dağıtım: tasarım, güvenlik, test, konteyner ve izleme.
Katılımcılar bir REST API ve PostgreSQL'i konteynerleştirir, kind kümesine dağıtır, şema geçişini otomatikleştirir ve izleme panosu kurar.
Tasarım kararlarının dağıtım ve işletme etkisini birlikte görürsünüz.
Şema geçişi, yedek ve geri alma ile veritabanı değişikliklerini yönetirsiniz.
Sağlık kontrolü ve metriklerle API'nin üretim davranışını izlersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
URL, istek ve yanıt kavramlarına genel aşinalık yeterlidir.
Herhangi bir dilde temel değişken, fonksiyon ve JSON okuma becerisi beklenir.
Postman veya curl ile bir kod düzenleyici (VS Code / IntelliJ) kurulu olmalıdır.
İnternet erişimli, yönetici izni olan ve en az 8 GB RAM'li bir dizüstü bilgisayar gerekir.
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:
REST kısıtlarını ve Richardson olgunluk seviyelerini bir API üzerinde değerlendirebilirsiniz.
Bir kaynak için CRUD uç noktalarını yazıp durum kodlarıyla birlikte doğrulayabilirsiniz.
Doğru HTTP durum kodlarını seçip RFC 7807 uyumlu hata yanıtları tasarlayabilirsiniz.
OAuth 2.0 ve JWT ile korunan API akışlarını kurup yaygın OWASP API risklerini kapatabilirsiniz.
OpenAPI 3 tanımı yazıp Swagger UI ve kod üretimiyle sözleşme öncelikli geliştirebilirsiniz.
Mikroservisleri Docker ve Kubernetes manifestleriyle dağıtıp ölçeklendirebilirsiniz.
Günlük, metrik ve dağıtık izleme ile mikroservis davranışını uçtan uca gözlemleyebilirsiniz.
given/when/then kalıbıyla çalışan ilk REST Assured testlerini yazıp çalıştırabilirsiniz.
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.
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 →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 gateway desenleri, Kong, Spring Cloud Gateway, Apigee politikaları, JWT, rate limit, circuit breaker ve Kubernetes dağıtımı eğitimi.
Detayları Gör →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 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 →