HTTP semantiğini doğru kullanın
GET, POST, PUT, PATCH, DELETE semantiği, idempotency, durum kodları, koşullu istekler ve hipermedya. REST API'lerde metot ve yanıt anlamı odağında uygulamalı laboratuvarlarla işlenir.
REST API'lerde metot ve yanıt anlamı
Eğitim REST API semantiğinin doğru uygulanmasını öğretir. Güvenli ve idempotent metotlar, PUT ile PATCH farkı, JSON Patch, 200/201/204/202/409/422/429 durum kodu seçimi, Location başlığı, ETag ve If-Match ile eşzamanlılık kontrolü, content negotiation, HATEOAS bağlantıları ve Postman ile semantik doğrulama testleri uygulamalı işlenir.
2 Gün. Her gün dört modül; 1. gün REST Kısıtları ve HTTP Semantiği; 2. gün Önbellek, Kaynak Tasarımı ve Doğrulama.
Orta Seviye — REST API'lerde metot ve yanıt anlamı
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.
HTTP metotlarını ve durum kodlarını doğru semantikle kullanan uçlar tasarlayabilirsiniz.
Tutarlı problem+json hata yanıtları üretip istemcilerin hatadan toparlanmasını kolaylaştırabilirsiniz.
Webhook, rate limit, idempotency ve uzun süren işlem kalıplarını API'nize ekleyebilirsiniz.
ETag ve Cache-Control ile API yanıtlarını önbelleğe alıp tutarlılığı koruyabilirsiniz.
Tutarlı, okunabilir ve genişletilebilir URI şemaları tasarlayabilirsiniz.
Hipermedya bağlantılarıyla keşfedilebilir API yanıtları tasarlayabilirsiniz.
pm.test ile durum kodu, başlık ve gövde doğrulayan otomatik 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.
SOA Governance eğitimi: servis yaşam döngüsü, UDDI ve servis kataloğu, WS-Policy, sürümleme, SLA izleme ve yönetişim olgunluk modeli uygulamalı işlenir.
Detayları Gör →SOA ve WCF eğitimi: ServiceContract, DataContract, ABC modeli, binding seçimi, IIS hosting, WCF güvenliği, işlem yönetimi ve CoreWCF modernizasyonu.
Detayları Gör →SOA Basics eğitimi: servis odaklı mimari ilkeleri, servis sözleşmesi, SOAP ile REST farkı, ESB, orkestrasyon ve entegrasyon desenleri başlangıç seviyesinde.
Detayları Gör →SOA Design using BPM and SoaML: BPMN 2.0 süreç modelleme, servis aday analizi, SoaML profili, servis sözleşmesi, model dönüşümü ve WSDL üretimi eğitimi.
Detayları Gör →SOAP ve WSDL temelleri eğitimi: SOAP zarfı, WSDL yapısı, XSD, SoapUI testleri, proxy üretimi, WS-Security UsernameToken ve hata ayıklama uygulamalı işlenir.
Detayları Gör →