ASP.NET Web API ile RESTful Servis Geliştirme Eğitimi

ASP.NET Web API ile RESTful Servis Geliştirme Eğitimi

Eğitim Hakkında

Bu eğitim, ASP.NET Web API ile RESTful servislerin geliştirilmesine odaklanır. Katılımcılar, API mimarisi, HTTP metodları, versiyonlama, güvenlik, en iyi pratikler ve farklı istemcilerde API kullanımını öğrenerek modern web servisleri oluşturma becerisi kazanacaklardır.

Ön Koşul

Katılımcıların temel C# ve .NET bilgisine sahip olması gerekmektedir.

Eğitim İçeriği

  • REST Kavramına Giriş
  • ASP.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 Saplama
  • OAUTH Yapısı ve Mimarisi
  • REST Kısıtları Nedir?
  • Stateless Kavramı
  • Cache ve ETAG
  • Link Kavramı
  • API Geliştirmede En İyi Pratikler

Kazanımlar

  • REST kavramını ve ASP.NET Web API’nin temel yapısını öğrenebileceksiniz.

  • HTTP metodlarını (GET, POST, PUT, DELETE, PATCH) etkin şekilde kullanabileceksiniz.

  • API versiyonlama yöntemlerini (URL, QueryString, Header) uygulayabileceksiniz.

  • API güvenliği için SSL, Token ve OAuth yapılarını uygulayabileceksiniz.

  • Authentication ve Authorization mekanizmalarını yönetebileceksiniz.

  • JSON ve Serialization süreçlerini anlayabileceksiniz.

  • REST kısıtlarını ve en iyi pratikleri öğrenebileceksiniz.

  • API’lerin farklı istemcilerde entegrasyonunu sağlayabileceksiniz.

  • HTTP hata kodlarını yönetebilecek ve hata ayıklama becerisi kazanabileceksiniz.

  • API geliştirme sürecinde performans ve güvenlik optimizasyonu yapabileceksiniz.

Hedef Kitle

  • Yazılım Geliştiriciler (Mid-Level, Senior)
  • Backend Developer (Mid-Level, Senior)
  • .NET Developer (Mid-Level, Senior)
  • Yazılım Mimarları (Senior)
  • Teknik Liderler (Senior)

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.

SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI

BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.

Garanti BBVA
Tuyap Fuarcılık
Anadolubank
Takasbank
İTU
Axa Sigorta
Isdemir
Havelsan
Ak Yatırım
Borsa İstanbul
Amadeus
Anadolu Sigorta
KKTC Turkcell
Arçelik
Turkcell Global Bilgi
Oyak Çimento
Innova
Hepsiburada
Türkiye Vagon Sanayi
İçdaş
HSBC
LC Waikiki
Albaraka Türk
TÜBİTAK MAM
Sun Ekspress
Garanti BBVA
Tuyap Fuarcılık
Anadolubank
Takasbank
İTU
Axa Sigorta
Isdemir
Havelsan
Ak Yatırım
Borsa İstanbul
Amadeus
Anadolu Sigorta
KKTC Turkcell
Arçelik
Turkcell Global Bilgi
Oyak Çimento
Innova
Hepsiburada
Türkiye Vagon Sanayi
İçdaş
HSBC
LC Waikiki
Albaraka Türk
TÜBİTAK MAM
Sun Ekspress
Bilgi İstiyorum