RESTful API tasarımını sağlam temelle öğrenin
REST kısıtları, HTTP semantiği, URI ve veri modeli, sayfalama, önbellek, hata yanıtı ve OpenAPI ile RESTful API tasarımı. RESTful API tasarımının temelden uygulamaya yolu odağında uygulamalı laboratuvarlarla işlenir.
RESTful API tasarımının temelden uygulamaya yolu
Eğitim RESTful API tasarımının ilkelerini örneklerle öğretir. Fielding kısıtları, Richardson olgunluk modeli, GET/POST/PUT/PATCH/DELETE semantiği, durum kodları, URI adlandırma, JSON veri modeli, sayfalama ve filtreleme, ETag ve Cache-Control, HATEOAS, problem+json hata biçimi, sürümleme, OpenAPI sözleşmesi ve OAuth 2.0 koruması Postman ile pekiştirilir.
3 Gün. Her gün dört modül; 1. gün REST İlkeleri ve HTTP; 2. gün Sorgu, Önbellek ve Hata; 3. gün Sürüm, Sözleşme ve Güvenlik.
Temel Seviye — RESTful API tasarımının temelden uygulamaya yolu
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:
REST kısıtlarını ve olgunluk modelini kullanarak bir API'nin tasarım kalitesini değerlendirebilirsiniz.
Tutarlı, okunabilir ve genişletilebilir URI şemaları tasarlayabilirsiniz.
JSON Schema ile doğrulanan, sürdürülebilir REST veri modelleri tasarlayabilirsiniz.
ETag ve Cache-Control ile API yanıtlarını önbelleğe alıp tutarlılığı koruyabilirsiniz.
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.
OpenAPI ile makine okunur API sözleşmesi yazıp kod ve doküman üretebilirsiniz.
Postman'da koleksiyon oluşturup farklı kimlik doğrulama yöntemleriyle istek gönderebilirsiniz.
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.
REST ile siteler arası bilgi alışverişi: HTTP, SOAP karşılaştırması, JSON/XML, CORS ve güvenlik. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →REST API mimarisi ve veritabanıyla dağıtım: tasarım, güvenlik, test, konteyner ve izleme. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →REST API temel özellikleri: HTTP, kaynaklar, CRUD, durum kodları ve JSON/XML formatları. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →REST API metotları ve formatter'ları: idempotency, PATCH, içerik pazarlığı, JSON/XML ve hipermedya. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →REST Assured ile API test otomasyonuna giriş: given/when/then, Hamcrest, JSON doğrulama ve raporlama. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası
Detayları Gör →