Intro
  • WEB API ve ASP.NET WEB API Nedir?
  • HTTP Protocol ve HTTP Status Code Nedir?
  • HTTP Header ve HTTP Body Nedir?
  • REST ve RESTful Kavramları Nedir?
  • ASP.NET WEB API Projesi Oluşturma
  • Fiddler Aracını Tanımak ve Kullanmak
  • Postman Aracını Tanımak ve Kullanmak
Routing
  • Convention Based Routing Kavramı
  • Action Based Routing Kavramı
  • Attribute Based Routing
  • RoutePrefix Kullanımı
  • Route Contstraint(Kısıtlama) Kullanımı
  • Route Custom Constraint(Özel Kısıtlama) Kullanımı
  • Route İçinde Default ve Optional Kullanımı
  • Route Name ile Route Link Oluşturma
Http Response Message & Entity Framework CRUD
  • Entity Framework DatabaseFirst ile Proje Oluşturma
  • Get Metodu ile EF Select İşlemi
  • Post Metodu ile EF Insert İşlemi ve Http Response Message
  • Put Metodu ile EF Update İşlemi ve Http Response Message
  • Delete Metodu ile EF Delete İşlemi ve Http Response Message
  • Query String Kullanımı
  • FromBody ve FromUri Kullanımı
  • Döngüsel Referans Yönetimi - 1
  • Döngüsel Referans Yönetimi - 2
JQuery ile Web API Kullanımı
  • JQuery ile GET İşlemi - 1
  • JQuery ile GET İşlemi - 2
  • JQuery ile POST İşlemi
Typing
  • Content Negotiation
  • Media TypeFormatter (JSON and XML Serialization)
  • Custom CSV MediaTypeFormatter Oluşturmak
  • Model Validation
  • Model Validation Uygulaması
Cross Origin Resource Sharing ve SSL
  • Cross Domain ve Same Origin Policy
  • Web Api'de HTTPS/SSL Nedir ? Nasıl Kullanılır?
Request Filtering
  • Exception Filter Attribute
  • Action Filter Attribute
  • Authorization Filter Attribute
Basic Authentication
  • Temel Oturum
Token
  • Custom Token Authentication
  • Bearer Token Authentication - 1
  • Bearer Token Authentication - 2
  • Bearer Token Authentication - 3
File Upload
  • Standart Multipart File Upload
  • Base64String ile File Uoload
Dependency Injection & IoC Containers
  • Inversion of Control Mantığı
  • Dependency Injection Mekanizması
  • Ninject IoC Kullanımı - 1
  • Ninject IoC Kullanımı - 2
  • Castle.Windsor IoC Kullanımı
  • AutoFac IoC Kullanımı
ODATA
  • ODATA Giriş
  • ODATA Kurulum
  • ODATA Filtreleme - 1
  • ODATA Select Testi
  • ODATA Filtreleme - 2
  • ODATA İnceleme
  • ODATA Filtreleme - 3
  • ODATA Filtreleme - 4
  • ODATA EnableQuery
  • ODATA Single Result
  • ODATA - Update İşlemi
  • ODATA - Pacth ile Update
  • ODATA - Insert
  • ODATA - Delete
BONUS : GÖZ ATMANIZ TAVSİYE EDİLİR
  • BONUS