REST API'leri doğru tasarlayın
REST kısıtları, HTTP semantiği, sayfalama, hata modeli, OpenAPI, OAuth 2.0, dayanıklı istemci ve API yaşam döngüsünü uygulamalı öğrenin.
REST mimari stilinin tasarım, güvenlik ve işletim boyutları
Eğitim, Fielding'in kısıtlarından başlayarak REST API tasarımının tamamını işler. Kaynak odaklı URI, HTTP metod semantiği ve durum kodları, sayfalama, filtreleme, ETag ve idempotency, RFC 9457 hata modeli, sürümleme, Spring Boot veya Express ile servis geliştirme, Postman ve Newman testleri, OpenAPI, OAuth 2.0 + PKCE, OWASP API Top 10, retry ve circuit breaker, webhook, gRPC ve GraphQL karşılaştırması ile API gateway ele alınır.
2 Gün. Her gün dört modül; 1. gün HTTP, Kaynak Modelleme ve Servis Geliştirme; 2. gün Güvenlik, İstemci, Asenkron Etkileşim ve Yaşam Döngüsü.
Orta Seviye — REST kısıtlarından API tasarımı, OpenAPI, güvenlik, dayanıklı istemci ve API yaşam döngüsüne uzanan yelpaze
Katılımcılar bir kaynak modeli tasarlar, çalışan bir REST servisi geliştirir, Postman/Newman ile otomatik test yazar, OpenAPI belgesi üretir ve OAuth 2.0 ile korur.
Kaynak, URI ve HTTP metodunu semantiğine uygun kullanarak tutarlı API'ler üretirsiniz.
OAuth 2.0 ve OWASP API Top 10 ilkeleriyle yaygın zafiyetleri önlersiniz.
Sürümleme, hata modeli, dayanıklı istemci ve gateway ile işletilebilir API'ler kurarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Herhangi bir dilde temel programlama deneyimi gerekir.
İstek-yanıt modeli, başlıklar ve JSON yapısına aşinalık beklenir.
Postman, curl ve bir IDE kurulu bir bilgisayar gerekir.
Java 17 veya Node.js 20 kurulu bir geliştirme ortamı hazırlanmalıdır.
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 başlıkları, TLS ve önbellek katmanlarını inceleyerek API davranışını açıklayabilirsiniz.
Kaynakları doğru URI ve HTTP metoduyla modelleyen REST arayüzleri tasarlarsınız.
Sayfalama, sürümleme ve standart hata modeliyle tüketici dostu API'ler yazarsınız.
Doğrulama, hata yönetimi ve otomatik testli bir REST servisi geliştirirsiniz.
API'yi OpenAPI ile belgeleyip OAuth 2.0 ve OWASP ilkeleriyle güvenli hale getirirsiniz.
Retry, circuit breaker ve zaman aşımıyla dayanıklı REST istemcileri yazarsınız.
Webhook, SSE ve gRPC/GraphQL seçeneklerini REST ile karşılaştırarak doğru modeli seçersiniz.
API'yi sürüm, kota ve kullanımdan kaldırma politikalarıyla ürün gibi yönetirsiniz.
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.
CMMI-DEV eğitimi: süreç alanları, olgunluk seviyeleri, REQM, PP, CM, VER, VAL, RSKM, nicel yönetim ve değerlendirme hazırlığı. 3 gün süreç iyileştirme odaklı pr
Detayları Gör →Code of Conduct Awareness (UK) eğitimi: Bribery Act, hediye ve ağırlama, çıkar çatışması, UK GDPR, Equality Act, Modern Slavery Act ve ihbar. Vaka tabanlı.
Detayları Gör →Code of Conduct Awareness eğitimi: etik karar modeli, yolsuzlukla mücadele, hediye politikası, çıkar çatışması, KVKK/GDPR ve ihbar kanalları. Vaka tabanlı.
Detayları Gör →Commerce Development eğitimi: ürün kataloğu, promosyon, sepet ve checkout, ödeme entegrasyonu, sipariş yönetimi, arama, headless API ve performans optimizasyonu
Detayları Gör →Conferencing Deployment eğitimi: SIP/H.323, WebRTC, MCU/SFU, dial plan, QoS, NAT geçişi, oda sistemleri ve MOS tabanlı kalite izleme. 2 gün uygulamalı.
Detayları Gör →