Ön Koşul
Eğitim Hakkında
Günümüz teknolojisinde birbirine bağlı cihazların ve sensörlerin çeşitliliğinin artması bu cihaz ve nesnelerin birbirleri iletişimini kolaylaştıracak standart protokoller üzerine inşa edilmiş bir servis alt yapısının gerekliliğini ortaya çıkarmıştır. RESTFull servisler ile HTTP protokolü kullanarak hemen hemen her cihazı ve nesnenin birbiri ile iletişime geçirilmesi günüzmüde artık defacto bir standart olmuştur. ASP.NET platformunun sunduğu WebAPI altyapısı ile bu servislerin nasıl geliştirilip ölçeklendirileceği, güvenliğinin ve versiyonlamanın ne şekilde yapılacağı bu eğitimde temel seviyeden ileri seviyeye kadar anlatılmaktadır.
Sertifika:
Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.
Eğitim İçeriği
- 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ı
- 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 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
- 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ı Nedir?
- Stateless Kavramı
- Cache ve ETAG
- Link Kavramı
- API Geliştirmede En İyi Pratikler
Önemli Notlar
Program ücretlerine KDV dahil değildir.