İçeriğe geç

WEB API Eğitimi

Eğitim Tipi: Sanal Sınıf / Online Süre: 3 Gün PDF İndir
Anasayfa›Eğitimler›WEB API Eğitimi

Eğitim Açıklaması

Web API Eğitimi, ASP.NET Web API ile istemciden bağımsız REST servisleri geliştirmeyi, yapılandırmayı ve yayımlamayı ele alan 3 günlük bir programdır. Sanal Sınıf / Online formatındaki eğitimde Web API mimarisi, HTTP ve REST, asenkron programlama ve HttpClient kullanımı incelenir.

Program; routing, controller ve action yapıları, message handler, filter, media type formatter ve model binding konularını kapsar. Giriş denetimleri ve dependency yaklaşımları, servislerin yapılandırılmasıyla birlikte ele alınır.

Birim ve entegrasyon testleri, optimizasyon, performans, yayımlama, takip, loglama ve API dokümantasyonu müfredatın diğer bölümlerini oluşturur. Katılımcılardan C#, nesne yönelimli programlama, veri tabanı kavramları ve temel HTML ile JavaScript bilgisi beklenir.

Eğitim İçeriği

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 İle 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 işlemler
  • http Cache
Yayımlama
Takip, Loglama ve API Dokümantasyon

Ön Koşullar

C#, Nesne Yönelimli Programlama, veri tabanı kavramları, temel HTML ve JavaScript  bilgisi gerekmektedir.

İlgili Eğitimler ve Teklif

İstemci tarafında HTTP ve back-end entegrasyonu için Angular Eğitimi sayfasını; diğer yazılım programları için BlueMark Academy eğitimleri listesini inceleyebilirsiniz.

Kurumunuz için eğitim planı ve fiyat teklifi almak üzere bu sayfadaki İletişim Formu’nu doldurabilirsiniz. Diğer iletişim seçenekleri için BlueMark Academy iletişim sayfasını kullanabilirsiniz.

Sık Sorulan Sorular

Web API Eğitimi Kaç Gün Sürer?

Eğitim 3 gün sürer.

Eğitim Online mı Düzenlenir?

Eğitim Sanal Sınıf / Online formatında sunulur.

Eğitime Katılmak İçin Hangi Bilgiler Gerekli?

C#, nesne yönelimli programlama, veri tabanı kavramları ile temel HTML ve JavaScript bilgisi gerekmektedir.

Routing, Controller ve Action İşlenir mi?

Web API routing mekanizması, route tanımlama, controller ve action oluşturma ve controller yapılandırması müfredatta yer alır.

Test, Performans ve Loglama Konuları Var mı?

Birim ve entegrasyon testleri, asenkron işlemler, HTTP cache, yayımlama, takip, loglama ve API dokümantasyonu programın kapsamındadır.

Kurumsal Eğitim İçin Nasıl Teklif Alabilirim?

Bu sayfadaki İletişim Formu’nu doldurarak kurumunuz için eğitim planı ve fiyat teklifi talep edebilirsiniz.