Asp .Net Web Api ile Restfull Servis Geliştirme
Asp.Net web Api Microsoft'un web servis mimarisi için geliştirdiği web-mobil projelerde kullanılmak üzere platformlar arası veri alışverişi sağlamak için kullanılan frameworktür.
Web projelerinizi mobil uygulamaya çevirmek istediğinizde sıfırdan proje oluşturmak yerine hali hazırda olan web sitenizdeki verilerinizi web api kullanarak json yada xml türüne çevirip HTTP protokolü üzerinden almanızı sağlar.
Aynı zamanda temel güncelleme ekleme ve silme gibi işlemleri yine web api aracılığı ile HTTP protokolü üzerinden yapabilir farklı veritabanı kullanma ihtiyacınızı ortadan kaldırır. Web projesi ve mobil projelerinizi birbiri ile entegre sistemlere dönüştürebilirsiniz.
Eğitim Süresi: 5 Gün (30 Saat)
Eğitim İçeriği
- 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)
HttpControllerSelctor 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 İletiş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 İyi Pratikler
Bu eğitimi dilediğiniz zaman şirketinize/ekibinize özel olarak planlamak için bizimle iletişime geçin.
Eğitim ve danışmanlıklarımız hakkında bilgilendirmek için sizi arayalım
Asp .Net Web Api ile Restfull Servis Geliştirme
Kurumsal olarak planlayabileceğiniz bu eğitimle şirketiniz/takımınız çalışanlarının gerçek potansiyelini ortaya çıkarın. Bu eğitimin içeriğini ihtiyacınıza özel olarak düzenlemek için bizimle iletişime geçin.