Bilişim Eğitimleri

Uzmanlık Eğitimleri

İleri Yazılım Eğitimleri

ASP.NET Web API ile RESTFull Servis Geliştirme

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.

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

API’lerin Çeşitli İstemcilerde Kullanımı

Önemli Notlar

Program ücretlerine KDV dahil değildir.

Genel katılıma açık programların açılması için yeterli kontenjanın sağlanması gerekmektedir.

Kontenjan sağlanamadığı durumlarda BT Akademi programı açmama hakkını saklı tutar.

BT Akademi, duyrulmuş programların tarihlerini değiştirme hakkını saklı tutar. Programa kayıt olmuş kişiler bu değişikliklerden haberdar edilir.

Şimdi Kayıt Olun

Neden BT Akademi'de Eğitim Almalısınız?

BT Akademi; bilişim alanında verdiği kariyer/sertifikasyon ve uzmanlık eğitimlerinin yanı sıra kurumsal gereksinimlere de çözümler sunarken, güvenilirliğini sürekli kılan özgün bir eğitim sistematiği ile hizmet vermektedir.

Sizin Gözünüzden Biz

banner-nav banner-nav

Tube - Akademi

banner-nav banner-nav

{{videoTitle}}

{{videoDesc}}

Tümünü Göster

SORUNUZ MU VAR?

0216 342 8010
phone-img

Hemen Başvurun

X

Mesajınız tarafımıza ulaşmıştır. Müşteri temsilcilerimiz sizinle en kısa sürede irtibata geçecektir.