Udemy - ASP.NET WEB API ile Yazılımcıların Bağımsızlığı
Description
WEB API projelerinin nasıl geliştirildiğini ASP.NET WEB API ile C#, Javascript ve Entity Framework kullanarak öğrenin.
Course content
- 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
- 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
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.