ASP.NET Core MVC Course (.NET 5)

freeCodeCamp.org

Learn ASP.NET Core 5 MVC(.NET 5) in this complete tutorial course for beginners.

After learning about the history and basics of ASP.NET Core, you will learn how to build a small book list application with CRUD operations. You will learn how to use the Entity Framework for integration with a database with ASP.NET Core Razor Pages.

You will build a CRUD application with validations and finally deploy the application on Azure!

💻 Code: https://github.com/dotnetmastery/Rocky

✏️ Course from Bhrugen Patel. Check out more of his YouTube channel: https://www.youtube.com/channel/UC-4lngmBF7h1OVzmCuDiNdw

🔗 Watch more courses from Bhrugen at his website: https://www.dotnetmastery.com

It could be helpful to have some familiarity with C# and SQL. If you want to learn about those topics, try these videos:
🎥 C#: https://www.youtube.com/watch?v=GhQdlIFylQ8
🎥 SQL: https://www.youtube.com/watch?v=HXV3zeQKqGY

⭐️ Course Contents ⭐️
Section 1: Introduction
⌨️ (0:00:00) Welcome
⌨️ (0:03:52) Tools
⌨️ (0:05:59) ASP.NET Core
⌨️ (0:10:15) Create Project
⌨️ (0:14:11) Project File
⌨️ (0:15:54) Program Class File
⌨️ (0:17:21) Dependency Injection
⌨️ (0:21:55) StartUp Part 1
⌨️ (0:24:21) StartUp Part 2
⌨️ (0:27:46) Routing in MVC
⌨️ (0:33:47) AppSettings
⌨️ (0:34:37) wwwRoot and launchSettings
⌨️ (0:37:28) MVC Application
⌨️ (0:41:13) Routing in Action
⌨️ (0:45:02) Views in Default Project

Section 2: Database Setup & Category CRUD
⌨️ (0:49:55) Create First Model
⌨️ (0:53:30) Add Connection String
⌨️ (0:56:59) Setup DbContext
⌨️ (1:02:23) Complete DbContext Configuration
⌨️ (1:06:12) Push Category to Database
⌨️ (1:09:47) Check Database
⌨️ (1:11:00) Add Category Controller
⌨️ (1:13:52) Add Category Index View
⌨️ (1:16:24) Get all Category
⌨️ (1:20:59) Display All Category
⌨️ (1:26:19) Add Category Part 1
⌨️ (1:31:16) Add Category Part 2
⌨️ (1:36:46) Add Category Part 3
⌨️ (1:40:43) Assignment
⌨️ (1:41:53) Solution

Section 3: Validations and Forms
⌨️ (1:48:14) Validations in ASP.NET Core
⌨️ (1:52:52) Client side and server side validations
⌨️ (1:57:13) Passing Parameters on Redirect
⌨️ (2:00:27) Category Edit Get Action
⌨️ (2:04:16) Update Category
⌨️ (2:06:31) Delete Category
⌨️ (2:10:28) Font Awesome
⌨️ (2:15:04) Assignment
⌨️ (2:15:41) Assignment Solution
⌨️ (2:20:46) Azure Deployment

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news