Kodluyoruz DotNetCore MVC Eğitimi Başlangıç Tarihi: 03.08.2019 Eğitim Yeri: Ulutek, TİMTEB Girişim Evi
Eğitime gelmeden önce aşağıdaki kurulumlar tamamlanmış ve çalışır durumda olması gerekli.
-
CMD(Command Line) üzerinde şu kodu çalıştırıp test edin:
dotnet --version
ve sonuç olarak bir versiyon numarası size gönderilmeli. Aksi durumda kurulum başarısızdır. Adımları kontrol ederek tekrar deneyin.
- Bu noktaya kadar başarılı geldiyseniz Visual Studio’yu açarak aşağıdaki adımları uygulayıp kurulumu test edin (VS2017 üzerinden adımlar anlatılmıştır VS2019’da benzer adımlar ile kolaylıkla erişebilirsiniz) :
-
File -> New -> Project
-
Açılan ekranda sol taraftan Web seçeneğini seçerek çıkan sonuçlardan bunu seçin : "ASP.NET Core Web Application” ardından "OK" seçeneğini seçin.
-
Proje taslaklarının gösterildiği bir panel açılacak buradan “Empty” seçeneğini seçiniz.
-
Proje yüklendikten sonra menüden Debug -> Start Debugging yapın
-
Tarayıcınız açılacak ve “Hello World” yazısı göründüğünde kurulumunuz başarılı olacaktır.
-
Telegram davet linki: https://t.me/joinchat/LHETkEYMm0OeHi9_gor2hQ
Not: Eğer herhangi bir sorun yaşarsanız email üzerinden benimle iletişime geçebilirsiniz.
- .NET CORE SDK Kurulumu
- .NET CORE ile "Merhaba Dünya"
- Yeni bir ASP.NET Core Projesi Oluşturma
- 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 Giriş
- Veri tabanı kullanma
- Veri Tabanına Bağlanma
- EF Core Migrations Kullanma
- Servis Sınıflarında Context kullanma
- 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
- 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
- Neden Unit Testing ve kullanımı
- Neden Integration Testing ve Kullanımı
- Azure App Service ile uygulamayı yayınlama
- AzureDevops Kullanımı
-> Azure Devops Repo https://dev.azure.com/kodluyoruz/_git/DotNetCoreIdentity