REST veri modellerini doğru kurgulayın
JSON Schema, DTO, hipermedya biçimleri, sayfalama, sürümleme ve sözleşme testiyle sağlam REST API veri modelleri. REST API veri modellemesi ve uyumluluğu odağında uygulamalı laboratuvarlarla işlenir.
REST API veri modellemesi ve uyumluluğu
Eğitim REST API'nin veri modelini odağa alır. JSON veri tipleri ve ISO 8601 tarih, JSON Schema ile doğrulama, DTO ayrımı ve mass assignment riski, HAL, JSON:API ve Siren karşılaştırması, OpenAPI şemaları, cursor sayfalama, kaynak sürümleme, problem+json hata modeli ve Postman ile şema bazlı sözleşme testi uygulamalı işlenir.
2 Gün. Her gün dört modül; 1. gün Veri Modeli, Sözleşme ve Koleksiyonlar; 2. gün Evrim, Hata ve Sözleşme Güvencesi.
Orta Seviye — REST API veri modellemesi ve uyumluluğu
Her konu, gerçek bir API üzerinde istek göndererek ve tasarım kararlarını tartışarak işlenir; katılımcılar OpenAPI tanımı yazıp Postman ve curl ile sonuçlarını doğrular.
HTTP semantiği, URI ve model kararlarını standartlara dayandırarak tutarlı API'ler tasarlarsınız.
Gerçek istek ve yanıtları curl ve Postman ile inceleyerek teoriyi hemen pratiğe dökersiniz.
OpenAPI ile yazılan sözleşme sayesinde ekipler arası uyumu ve dokümantasyonu otomatikleştirirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Herhangi bir dilde temel programlama bilgisi ve JSON okuyabilme becerisi yeterlidir.
Tarayıcı, URL ve HTTP'nin kabaca nasıl çalıştığına dair temel fikir faydalıdır.
Postman, curl ve bir metin editörü (VS Code) kurulu bir bilgisayar gerekir.
Örnek API'ler üzerinde deneme yapmaya açık olmak yeterli ön koşuldur.
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:
JSON Schema ile doğrulanan, sürdürülebilir REST veri modelleri tasarlayabilirsiniz.
OpenAPI ile makine okunur API sözleşmesi yazıp kod ve doküman üretebilirsiniz.
Sayfalama, filtreleme ve sıralama uçlarını performanslı ve öngörülebilir şekilde tasarlayabilirsiniz.
Hipermedya bağlantılarıyla keşfedilebilir API yanıtları tasarlayabilirsiniz.
Kırıcı değişiklikleri yönetip API'nizi tüketicileri bozmadan geliştirebilirsiniz.
Tutarlı problem+json hata yanıtları üretip istemcilerin hatadan toparlanmasını kolaylaştırabilirsiniz.
Sözleşmeyi koddan önce tasarlayan bir API-first iş akışını ekibinize uygulayabilirsiniz.
API yanıtlarının sözleşmeyle uyumunu otomatik doğrulayan testler yazabilirsiniz.
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.
Apigee Edge ve X proxy geliştirme, OAuthV2, Quota, SpikeArrest, API ürünleri, TargetServer, analitik ve Trace ile API yönetimi eğitimi.
Detayları Gör →Apigee Edge ile mikroservis yayınlama: proxy, TargetServer, mTLS, OAuthV2, Quota, API ürünleri, analitik ve CI/CD dağıtım eğitimi.
Detayları Gör →JAX-WS, WSDL, JAXB, SOAPHandler, wsimport, WS-Security, Maven ve SoapUI ile Java SOAP web servis geliştirme eğitimi.
Detayları Gör →Fetch API, IndexedDB, Service Worker, Web Worker, HTTP önbellekleme, OAuth 2.0 ve API güvenliği ile temel ve ileri API özelliklerini işleyen eğitim.
Detayları Gör →Mikroservis kavramı, monolit farkı, bounded context, saga, circuit breaker, Docker ve izleme temellerini anlatan başlangıç seviyesi eğitim.
Detayları Gör →