Clean Architecture ile ASP.NET Core MVC ve Core Identitiy
About this course
Clean Architecture ile ASP.NET Core MVC ve Core Identitiy.Net 8 ile Asp.Net Core MVC, Identity, Entity Framework ve Clean ArchitectureClean Architecture, yazılım projelerinde bağımlılıkları minimize ederek, kodun okunabilirliğini ve sürdürülebilirliğini artırmayı amaçlayan bir yaklaşımdır. ASP.NET MVC ile birlikte kullanıldığında, uygulamanızın katmanlarını net bir şekilde ayırarak, geliştiricilerin iş mantığına ve veritabanı erişimine daha kolay odaklanmasını sağlar.Bir "Todo" uygulaması geliştirmek için önce Clean Architecture'ın katmanlarını belirlememiz gerekiyor. Bu katmanlar genellikle sunum, uygulama, domain ve veri erişim katmanlarıdır. Sunum katmanı, kullanıcı arayüzünü oluştururken; uygulama katmanı, iş mantığını ve iş akışlarını yönetir. Domain katmanı, uygulamanın temel varlıklarını ve kurallarını içerirken; veri erişim katmanı, veritabanı ile etkileşim sağlar.ASP.NET Identity, kullanıcı kimlik doğrulama ve yetkilendirme işlemlerini yönetmek için oldukça kullanışlıdır. Todo uygulamanızda, kullanıcıların görevlerini yönetebilmesi için her bir kullanıcının kendi görevlerini görüntüleyebilmesi sağlanmalıdır. Bu, Identity ile entegre edilerek, kullanıcıların güvenli bir şekilde oturum açabilmesi ve kendi görev listelerine erişebilmesi için kullanılabilir.Örneğin, kullanıcıların görevlerini ekleyebileceği, güncelleyebileceği ve silebileceği bir yapı oluşturmalısınız. Bunun için öncelikle gerekli model sınıflarını ve veritabanı tablolarını tanımlamalı, ardından controller ve view katmanlarını oluşturarak kullanıcı arayüzünü tamamlamalısınız. Clean Architecture yaklaşımı, uygulamanızın gelecekteki genişletmelerine ve bakımına büyük kolaylık sağlayacaktır. Bu sayede, her katmanın bağımsız bir şekilde test edilmesi ve geliştirilmesi mümkün hale gelir.Bu kursumuz ile Clean Architecture, Identity ve Asp.Net Core MVC temellerini atacaksınız
65/100
CourseAsk score
- What the provider tells you
- 45/45
- Who stands behind it
- 8/35
- How complete the listing is
- 12/20
Scores how much the provider publishes and who stands behind it — not how well it is taught.
What you'll learn
- understand the principles of Clean Architecture
- build applications using ASP.NET Core MVC
- implement user authentication and authorization with ASP.NET Identity
- create a structured application with distinct layers for presentation, domain, and data access
Course objectives
- develop a Todo application using Clean Architecture
- effectively manage user tasks and access securely
- foster maintainable code through architectural best practices
Price shown by Udemy — confirm on their site.
Enroll on UdemyYou'll be redirected to Udemy to complete enrollment.
- Listed & compared by CourseAsk
- English · 0
Coursera
edX