View Code? Open in Web Editor
NEW
This project forked from asafgunay/dotnet-core-mvc-web-api-course
ASP.NET Core ile MVC Web Uygulaması ve Web Api Geliştirme Eğitimi
License: BSD 3-Clause "New" or "Revised" License
C# 24.60%
HTML 6.79%
CSS 22.41%
JavaScript 46.19%
dotnet-core-mvc-web-api-course's Introduction
ASP.NET Core ile MVC Web Uygulaması ve Web Api Geliştirme Eğitimi
Konu Başlıkları ve İçerik ("Syllabus"):
- .NET CORE SDK Kurulumu
- .NET CORE ile "Merhaba Dünya"
- Yeni bir ASP.NET Core Projesi Oluşturma
ASP.NET CORE MVC İlk Bakış
- Controller'lar ile çalışma
- Model'ler ile çalışma
- View'ler oluşturma
- Servis sınıfları oluşturma
- Dependency Injection(DI) kullanımı
- Servis sınıflarını Controller sınıfında kullanma
Entity Framework Core ile veri tabanı kullanımı
- Entity Framework Core Giriş
- Veri tabanı kullanma
- Veri Tabanına Bağlanma
- EF Core Migrations Kullanma
- Servis Sınıflarında Context kullanma
Mini Örnek Uygulama (TODO List)
- Model sınıflarının tanımlanması
- Veri tabanı oluşturma
- Servis sınıfının oluşturulması
- Controller ve View'lerin oluşturulması
- Bootstrap 4.X ile layout ve sayfaların yapılması
- jQuery ile GET, POST, PUT metodlarının tetiklenmesi
Güvenlik ve Kimlik denetiminin aktifleştirilmesi
- Sosyal medya hesabı ile giriş (Facebook)
- Controller sınıfı metodlarında kimlik kısıtlama
- Veri sahipliği ile kullanıcıları kısıtlama
- Servis sınıflarında kimlik denetiminin sağlanması
- Rol tabanlı yetkilendirme, kısıtlama
Automated Test Yöntemleri
- Neden Unit Testing ve kullanımı
- Neden Integration Testing ve Kullanımı
- Projenin mimarisi
- EF Core implementasyonu
- Kimlik denetiminin etkinleştirilmesi
- JWT etkinleştirilmesi
- Swagger kullanımı
- CORS
- Postman Kullanımı
- Modellerin tanımlanması
- DbContext & Migrations
- Servislerin oluşturulması ve DI
- Controller tanımlaması
- Postman ile CRUD işlemler
Uygulamaların Dağıtılması
- Azure App Service ile uygulamayı yayınlama
Gerekli Araç ve Kurulumlar