0541 8023553

WEB API EĞİTİMİ

web-api-logo-1
  • Single Page Applications

Günümüzdeki istemci çokluğu, geliştiricileri istemciden bağımsız servisler inşa etmeye zorunlu kılıyor. Bu amaçla en çok tercih edilen ASP.NET Web API ile bu REST servisler kolayca geliştirilebilir yapılandırılabilir ve yayınlanabilir.

  • Süre: 20 Saat

  • Seviye: Orta

ASP.NET Web API Giriş

  • Arkaplanı (SOAP vs REST)
  • Mimari Detaylar ve Elementler
  • Modern Mimaride Web API’nin Yeri
  • Web API ve Diğer Mimari Yaklaşımlar
  • Web API Yönetimi

.NET ile Asenkron Programlama

  • Task tabanlı Asenkron Pattern (TAB)
  • C# 5.0 Asenkron Dil Özellikleri

http, REST ve Hypermedia

  • http Temelleri
  • REST

httpClient

  • httpClient ile Veri Çekme
  • httpClient ile Veri Gönderme

Örnek Uygulama

Routing

  • Routing Mekanizması
  • Web API Route Tanımlanması

Controller ve Action

  • Controller Oluşturmak
  • Action Oluşturmak
  • Controller Konfigürasyonu

Message Handler

  • Message Handler Mekanizması
  • Özel Message Handler Oluşturmak
  • Route’a göre Message Handler

Filter

  • Filter Processing Model
  • Filter Türleri

Media Type Formatter ve Model Binding

  • Formatter Processing Model
  • Default Formatter
  • Özel Formatter
  • Formatter Konfigürasyonu
  • Media Type Mappings
  • Model Binding

Giriş Denetimleri

  • Data Annotations
  • Özelleştirme

Dependency Yaklaşımları

  • Dependency Inversion Prensibi ve Injection Pattern
  • IoC Konsepti
  • Service Location Pattern

Birim ve Entegrasyon Testleri

Optimizasyon ve Performans

  • Asenkron İşlemler
  • http Cache

Yayımlama

Takip, Loglama ve API Dokümantasyon

  • ASP.NET Web API eğitimini tamamlayan katılımcılar, sektörün ihtiyaç duyduğu biçimde API geliştirme ilkelerine hakim olacaklardır.

C#, Nesne Yönelimli Programlama, veri tabanı kavramları, temel HTML ve JavaScript  bilen herkes bu eğitime katılabilir.

EĞİTİMLER

İLETİŞİM

    BireyselKurumsal
    Bizden haber almak isterseniz bültenimize abone olun!