Asp Net Core Mvc /Api Öğrenin : A-Z
What you'll learn
- N Katmanlı Mimari Kullanarak Uygulamalar Geliştirebileceksiniz
- Asp Net Core Web Api ile Proje Geliştirecek, Core Mvc Tarafında Web Api'yi Kolayca Consume Edebileceksiniz
- Onion Mimarisini Öğrenecek Projelerinizde Kullanabileceksiniz
- Asp Net Core ve Asp Net Core Identity 'i Ayrıntılı Bir Şekilde Öğreneceksiniz
- CQRS, Mediator Patternlarını Rahatlıkla Kullanabileceksiniz
- Solid Prensipleri Detaylı Bir Şekilde Öğrenecek, Projelerinizde Uygulayabileceksiniz.
- Projelerinizde Json Web Token Kullanabileceksiniz
- Visual Studio Code ile Proje Geliştirebileceksiniz
- Fluent Api Aracılığıyla Entity'leri Temiz Bırakmayı Öğreneceksiniz
- Repository Design Pattern ile Kendinizi Tekrar Etmemeyi Öğreneceksiniz
- Entity Framework Core 'u Detaylı Bir Şekilde Öğreneceksiniz
- Migrationları Öğrenecek, Migrationlar Arasında Geçiş Yapabileceksiniz
- AutoMapper Aracılığıya Entityleri Nasıl Modellere Çevirebileceğinizi Öğreneceksiniz
- Fluent Validation ile Single Responsibility'i Çiğnemeden Validasyon Kuralları Yazabileceksiniz
- Unit Of Work Design Pattern'ı Uygulamalarınıza Rahatlıkla Entegre Edebileceksiniz.
- Microservice mimarisi hakkında temel düzeyde bilgi sahibi olacaksınız.
Requirements
- Orta ya da ileri düzeyde C# bilgisi
- Temel düzeyde Html, Bootstrap, JavaScript bilgisi
- Web Programlama Bilgisi (Daha öncesinde .Net Mvc veya Core ile en az bir proje geliştirmiş olmak)
Description
Microsoft Net Core ile artık daha hafif ve daha hızlı uygulamalar geliştirmemiz mümkün. İşleyişimiz, önce öğren sonra uygula şeklindedir. Olabilecek en hızlı ve tutarlı şekilde, kursumuz sizi amaçladığı noktaya götürebilecek şekilde tasarlandı. Dolu dolu bir eğitim sizleri bekliyor.
Kursun sonunda:
Asp Net Core MVC ile projeleri rahalıkla geliştirebileceksiniz.
N Katmanlı Mimariyi detaylı bir şekilde öğreneceksiniz.
Asp Net Core Identity ile projelerinize kullanıcı giriş sistemleri ekleyebileceksiniz.
Entity Framework Core mantığına tamamen hakim olacaksınız.
Migration ları kolaylıkla oluşturup, database tarafına ilgili değişiklikleri yansıtabileceksiniz.
Asynchronous Programming Model mantığını anlayacaksınız.
AutoMapper ile entityleri dtolara kolaylıkla çevireceksiniz.
Visual Studio Code ile uygulama geliştirebileceksiniz.
Net Core Web Api ile servisler yazacak, yazdığınız servisleri, Mvc ile rahatlıkla tüketebileceksiniz.
JWT (Json Web Token) ile authentication sağlayabilecek ve bu işin mantığına hakim olacaksınız.
Unit Of Work ile transactionları yönetebilecek, transaction 'ın mantığını anlayacaksınız.
Fluent Validation ile SRP (Single Responsibility Principle) ' yi çiğnemeden, validation rule lar yazabileceksiniz.
Fluent Api aracılığı ile, entitylerinizi configure edebileceksiniz.
Repository Design Pattern ile kendinizi tekrar etmemeyi öğreneceksiniz.
Solid prensiplerini detaylı bir şekilde öğrenecek, projelerinizde uygulayabileceksiniz.
DirectoryInfo ve FileInfo classlarını ve metodlarını öğrenecek, projelerinizde uygulayabileceksiniz.
Microservice mimarisi hakkında temel düzeyde bilgi sahibi olacaksınız.
En önemlisi ise, kursun sonunda birçok işin mantığını anlayacak ve kolaylıkla diğer teknolojilere adapte olabileceksiniz. Bu kurs için, orta veya ileri düzeyde C# bilgisi, orta düzeyde web programlama bilgisi gereklidir. Daha önce hiçbir şekilde web geliştirmesi yapmadıysanız, kurs içeriğini tüketirken zorlanabilirsiniz.
İyi çalışmalar.
Who this course is for:
- Asp Net Core Mvc ile dinamik web uygulamaları geliştirmek isteyenler
- Asp Net Core Mvc öğrenmek veya mevcut bilgisini ileri taşımak isteyenler
- Web Api consume edebilen proje geliştirmek isteyenler
Instructor
Merhabalar.
Yazılımla tanışıklığım Java teknolojileri ile başladı. Daha sonraları .NET teknolojilerinde geliştirmeler yapmaya başladım. Freelance olarak birçok işe imza attım. Sektörde aktif olarak çalışmaktayım. Şuan Yazılım Geliştirme Ekip Lideri olarak iş hayatıma devam etmekteyim.
Yazılım konusunda edinmiş olduğum tecrübelerimi ve bilgimi dilim döndüğünce aktarmak için hem Udemy hem de Youtube tarafında içerik hazırlamaktayım.
Vermiş olduğum eğitimlerde ana prensibim, işi mantığıyla beraber aşılamak. Laf kalabalığından mümkün olduğunca uzak durmaktır.