Metotları ve formatları doğru kullan, API'yi sağlamlaştır
GET, POST, PUT, PATCH ve DELETE metotlarının doğru kullanımı; JSON, XML, içerik pazarlığı ve özel formatter'larla API yanıtlarını biçimlendirin.
REST API metotları ve formatter'ları: idempotency, PATCH, içerik pazarlığı, JSON/XML ve hipermedya
Bu eğitim, REST API'de HTTP metotlarını ve yanıt formatlarını doğru kullanmaya odaklanır. GET/HEAD/OPTIONS güvenliği, PUT ve DELETE idempotency'si, POST ile kaynak oluşturma ve Location başlığı, PATCH için JSON Merge Patch ve JSON Patch, Idempotency-Key, ETag ve If-Match ile iyimser kilit işlenir. Accept/Content-Type ile içerik pazarlığı, 406/415 yanıtları, Jackson ve System.Text.Json formatter yapılandırması, ISO 8601 tarih biçimi, HAL ve JSON:API hipermedya biçimleri ve Postman testleri uygulanır.
2 Gün. Her gün dört modül; katılımcılar HTTP Metotları ve Durum Kodları → Formatlar, Hipermedya ve Test sırasıyla ilerler.
Temel Seviye — REST API metotları ve formatter'ları: idempotency, PATCH, içerik pazarlığı, JSON/XML ve hipermedya.
Katılımcılar bir API'de metot ve format hatalarını bulup düzeltir, içerik pazarlığı ve özel formatter yapılandırır, Postman ile doğrular.
Her işlem için uygun HTTP metodunu ve beklenen davranışını seçersiniz.
Aynı kaynağı JSON ve XML olarak içerik pazarlığıyla sunarsınız.
İdempotency ile ağ hatalarında tekrar denenen isteklerin zarar vermemesini sağlarsınız.
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:
HTTP istek satırı, başlıkları ve gövdesini okuyup hata ayıklayabilirsiniz.
Metotları güvenli ve idempotent olma özelliklerine göre doğru senaryoda kullanabilirsiniz.
Doğru HTTP durum kodlarını seçip RFC 7807 uyumlu hata yanıtları tasarlayabilirsiniz.
Bir kaynak için CRUD uç noktalarını yazıp durum kodlarıyla birlikte doğrulayabilirsiniz.
JSON ve XML temsillerini içerik pazarlığı ile aynı uç noktadan sunabilirsiniz.
Yanıtlara HAL veya JSON:API bağlantıları ekleyerek keşfedilebilir API sunabilirsiniz.
pm.test betikleriyle yanıtları otomatik doğrulayıp veri güdümlü koleksiyon çalıştırabilirsiniz.
curl, tarayıcı DevTools ve proxy araçlarıyla API sorunlarının kaynağını bulabilirsiniz.
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.
Mikroservis mimarisine giriş: kavramlar, servis sınırları, iletişim ve dağıtım temelleri. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Monolitik uygulamaların mikroservislere dönüşümü: strateji, ayrıştırma, entegrasyon ve yayın. 4 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Java NIO.2 Path ve Files sınıfı ile Stream API: dosya sistemi, I/O ve akış tabanlı veri işleme. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →API tasarım desenleri: kaynak modeli, yapısal ve davranışsal desenler, sözleşme ve dayanıklılık. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →API programlamada desenler: yaratımsal, yapısal ve davranışsal desenler, istemci dayanıklılığı ve refactoring. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Se
Detayları Gör →