
Bu eğitim, günümüz teknolojisinde birbirine bağlı cihazların ve nesnelerin iletişimini kolaylaştıran RESTFull servislerin ASP.NET Web API altyapısı ile nasıl geliştirileceğini öğretir.

Bu eğitim, günümüz teknolojisinde birbirine bağlı cihazların ve nesnelerin iletişimini kolaylaştıran RESTFull servislerin ASP.NET Web API altyapısı ile nasıl geliştirileceğini öğretir. Katılımcılar; REST kavramlarını, API geliştirme yöntemlerini, versiyonlama stratejilerini ve güvenlik uygulamalarını temel seviyeden ileri seviyeye kadar öğrenir. Toplam süre 18 saattir.
Web API ve RESTFull Kavramına Giriş:
REST kavramına giriş
.NET Web API'ye giriş
JSON ve Serialization kavramı
Dependency Injection kavramı
Route ve parametre kavramları
HTTP Tracer araçlarının kullanımı
RESTFull API Geliştirme:
HTTP Verb'leri tanımak
GET ve POST kavramı
PUT ile geliştirme
DELETE ile geliştirme
PATCH ile geliştirme
HTTP hata kodlarını yönetmek ve tanımak
API Versiyonlama:
API versiyonlama nedir?
Versiyonlanmış API Controller geliştirmek
URL versiyonlama (Route verisi ile)
HttpControllerSelector yapısı
QueryString ile versiyonlama
MediaType ve Header ile versiyonlama
Sdammann kütüphanesi ile versiyonlama
API Güvenliği Sağlama:
Güvenlik kavramı ve servisler
SSL ile iletişim güvenliği
JSONP ve Cross Origin Security kavramı
Authentication ve Authorization
Token ile uygulama güvenliği sağlama
OAUTH yapısı ve mimarisi
REST Kısıtları (Constraint):
REST kısıtları nedir?
Stateless kavramı
Cache ve ETAG
Link kavramı
API geliştirmede en iyi pratikler
C# bilgisine sahip olanlar.
Temel MVC bilgisi olanlar.
Eğitime %80 oranında katılım gösterilmesi gerekir.
Eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması gerekir.
Koşulları sağlayanlara dijital ve QR kod destekli "BT Akademi Başarı Sertifikası" verilir.
En yeni haberler, fırsatlar ve gelişmelerden haberdar olun.