Clean Architecture Fundaments in .NET Core MVC (.NET 8)

Опубликовано: 11 Август 2024
на канале: DotNetMastery
49,899
1.3k

In this course we will explore fundamentals with Clean Architecture, where we will get real world exposure as we explore how to correctly architect using clean architecture in .NET MVC

Complete Course Link: https://www.dotnetmastery.com/Home/De...

GitHub Link : https://github.com/bhrugen/WhiteLagoon

Support more free content? ☕ Coffee: https://www.buymeacoffee.com/bhrugen

⭐️ Section 1 - Welcome & Getting Started ⭐️
⌨️ (0:00:01) Welcome
⌨️ (0:04:07) Course Overview and .NET 9
⌨️ (0:05:34) What we will build?
⌨️ (0:13:26) .NET Core roadmap
⌨️ (0:18:27) Prerequisites
⌨️ (0:19:32) Tools Needed
⌨️ (0:20:46) How to get help?
⌨️ (0:23:16) Project Resources
⌨️ (0:24:59) Clean Architecture
⌨️ (0:29:12) Create Project
⌨️ (0:32:22) Project File
⌨️ (0:36:19) Launch Settings
⌨️ (0:40:49) wwwroot and appsettings
⌨️ (0:45:34) Program class file
⌨️ (0:50:47) MVC Architecture
⌨️ (0:55:54) Routing Overview
⌨️ (1:00:29) Routing in Action
⌨️ (1:11:30) Default Views
⌨️ (1:19:28) IActionResult
⌨️ (1:24:14) Dependency Injection
⌨️ (1:31:39) Go easy!

⭐️ Section 2: Project Setup ⭐️
⌨️ (1:33:31) Getting started with final project
⌨️ (1:34:04) Create project
⌨️ (1:35:17) Add to source control
⌨️ (1:36:36) Create Clean architecture Project O
⌨️ (1:38:08) Create Villa Model
⌨️ (1:41:21) NuGet Packages for Entity Framework
⌨️ (1:44:27) Create Application Db Context
⌨️ (1:46:01) Add Connection String to Project
⌨️ (1:50:48) Register ApplicationDbContext to Program Class File
⌨️ (1:56:35) Create Database
⌨️ (1:59:09) Create Villa Table
⌨️ (2:04:28) Some details on Migrations in EF Core
⌨️ (2:07:28) Seed Data in Villa Table

⭐️ Section 3: Villa Model ⭐️
⌨️ (2:10:56) Create Villa Controller and Retrieve All Villa
⌨️ (2:16:13) Add View for Villa List
⌨️ (2:20:07) Display Villa List on UI
⌨️ (2:25:31) Clean UI
⌨️ (2:28:37) Add Bootstrap Icons
⌨️ (2:30:19) Dark Bootstrap theme
⌨️ (2:33:05) Empty View for Create Villa
⌨️ (2:35:05) asp-for Tag Helper and Forms
⌨️ (2:41:06) Create Villa UI
⌨️ (2:45:19) Display Data Annotation
⌨️ (2:47:35) Create first Villa
⌨️ (2:52:60) Server Side Validation
⌨️ (2:58:15) More Data Annotations
⌨️ (3:00:19) Custom Model Validation
⌨️ (3:02:49) Binding Model Error to a Property
⌨️ (3:04:32) Client Side Validation

⭐️ Section 4: Villa CRUD ⭐️
⌨️ (3:07:28) Edit and Delete buttons in UI
⌨️ (3:11:03) Get Action Method for Update Villa
⌨️ (3:13:58) Update Villa UI
⌨️ (3:15:54) Multiple ways to retrieve in EF Core
⌨️ (3:18:07) Not Found Page
⌨️ (3:20:43) Update in Action
⌨️ (3:25:21) Delete Villa UI
⌨️ (3:27:10) Delete in Action

⭐️ Section 5: Notifications ⭐️
⌨️ (3:28:56) Temp Data Notifications
⌨️ (3:32:10) Toastr in Project
⌨️ (3:35:29) Partial Views
⌨️ (3:38:06) Scoped CSS
⌨️ (3:41:12) Global using statements

⭐️ Section 6: Villa Number ⭐️
⌨️ (3:42:45) Create Villa Number Table and Seed Records
⌨️ (3:49:37) List all Villa Number
⌨️ (3:53:03) Villa Number Create View
⌨️ (3:55:22) Remove Some ModelState Validations
⌨️ (3:59:42) Projects to Get Select List Item
⌨️ (4:03:15) View Data
⌨️ (4:06:18) View Bag
⌨️ (4:07:38) View Models
⌨️ (4:12:38) Loading Navigation Properties
⌨️ (4:15:42) Assignment 1
⌨️ (4:16:02) Assignment 1 Solution - Unique Villa Number
⌨️ (4:21:13) Update Villa Number UI
⌨️ (4:24:34) Update Post in Action
⌨️ (4:27:58) Delete in Action
⌨️ (4:30:23) Clean Code Tip

⭐️ Section 7: Repository ⭐️
⌨️ (4:31:59) Villa Repository Interface
⌨️ (4:37:42) Implement Villa Repository
⌨️ (4:40:13) Dependencies within Projects
⌨️ (4:41:31) Implement methods in Villa Repository
⌨️ (4:43:58) Implement Get and Get All in Repository
⌨️ (4:48:03) Using Villa Repository in Controller
⌨️ (4:51:16) Generic Repository
⌨️ (4:55:02) Generic Repository in Action
⌨️ (5:01:08) UnitOfWork Implementation
⌨️ (5:04:35) Unit of Work in Action
⌨️ (5:06:42) Where should Save Method Reside?
⌨️ (5:08:41) Assignment 2 - UnitOfWork with Villa Number
⌨️ (5:09:38) Assignment 2 Solution - UnitOfWork with Villa Number

⭐️ Section 8: Images and Villa ⭐️
⌨️ (5:16:48) Add Form File in Villa Model
⌨️ (5:19:06) Handle Image Upload Part 1
⌨️ (5:22:07) Upload Image in Action
⌨️ (5:26:58) Display Image in Upload UI
⌨️ (5:29:01) Handle Image in Update Villa
⌨️ (5:31:44) Solving Bug
⌨️ (5:33:01) Remove Image on Villa Delete

⭐️ Section 9: Amenity ⭐️
⌨️ (5:35:56) Assignment Question
⌨️ (5:37:24) Create Amenity Model
⌨️ (5:39:53) Create Amenity Table
⌨️ (5:41:52) Amenity Repository
⌨️ (5:43:29) Amenity Controller
⌨️ (5:46:58) Amenity List
⌨️ (5:49:12) Amenity CRUD

⭐️ Section 10: Home Page ⭐️
⌨️ (5:53:19) Add Dropdown in Navbar
⌨️ (5:57:13) Home View Model
⌨️ (5:59:55) Index Action Home Controller
⌨️ (6:01:26) Load Villa Amenity
⌨️ (6:03:48) Home Page UI
⌨️ (6:06:01) Bind Home VM
⌨️ (6:07:44) Home UI - Display all Villa
⌨️ (6:11:45) Dynamic Modal ID
⌨️ (6:13:58) Villa Details Modal
⌨️ (6:17:19) Assignment 4 - Partial View
⌨️ (6:18:02) Assignment 4 Solution - Partial View


Смотрите видео Clean Architecture Fundaments in .NET Core MVC (.NET 8) онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь DotNetMastery 11 Август 2024, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 49,899 раз и оно понравилось 1.3 тысяч людям.