API'nizi tasarlayın, sonra geliştirin
REST kısıtlarından OpenAPI sözleşmesine, hata yönetimi ve güvenliğe uzanan API tasarım ve geliştirme akışı. API tasarımından geliştirmeye uçtan uca REST yaklaşımı odağında uygulamalı laboratuvarlarla işlenir.
API tasarımından geliştirmeye uçtan uca REST yaklaşımı
Eğitim API'nin kaynak modellemeden yayına kadarki tasarım akışını kapsar. REST kısıtları, Richardson olgunluk modeli, URI ve HTTP metot semantiği, JSON veri modelleri, cursor sayfalama, RFC 9457 hata yanıtı, OpenAPI 3 ile sözleşme, sürümleme, OAuth 2.0 ve JWT güvenliği, ETag önbellekleme ve API-first iş akışı uygulamalı işlenir.
3 Gün. Her gün dört modül; 1. gün API Temelleri ve Kaynak Modelleme; 2. gün Veri, Sorgu ve Hata Tasarımı; 3. gün Evrim, Güvenlik ve API-First Geliştirme.
Orta Seviye — API tasarımından geliştirmeye uçtan uca REST yaklaşımı
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:
API türlerini ayırt edip gerçek bir web API'sinin istek ve yanıtını okuyabilirsiniz.
HTTP metotlarını ve durum kodlarını doğru semantikle kullanan uçlar tasarlayabilirsiniz.
Tutarlı, okunabilir ve genişletilebilir URI şemaları tasarlayabilirsiniz.
Sayfalama, filtreleme ve sıralama uçlarını performanslı ve öngörülebilir şekilde tasarlayabilirsiniz.
Tutarlı problem+json hata yanıtları üretip istemcilerin hatadan toparlanmasını kolaylaştırabilirsiniz.
Kırıcı değişiklikleri yönetip API'nizi tüketicileri bozmadan geliştirebilirsiniz.
OAuth 2.0 akışlarını ve JWT doğrulamasını güvenli biçimde API'nize uygulayabilirsiniz.
Sözleşmeyi koddan önce tasarlayan bir API-first iş akışını ekibinize uygulayabilirsiniz.
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 gateway, Kong, Spring Cloud Gateway, OAuth 2.0, rate limit, geliştirici portalı ve Apigee ile kurumsal API yönetimi eğitimi.
Detayları Gör →Postman ile JSON Schema ve OpenAPI uyumlu API sözleşme testi, Newman ve CI entegrasyonu, Monitor ile zamanlı doğrulama eğitimi.
Detayları Gör →GraphQL sorgu, mutasyon ve fragment yazımı ile Postman'da errors dizisi doğrulaması, introspection ve derinlik limiti testleri eğitimi.
Detayları Gör →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 →