Learn the basics of .NET Core (.NET 6) and then build a simple CRUD application with MVC in this tutorial.
✏️ Course developed by Bhrugen Patel. More courses from Bhrugen: https://dotnetmastery.com/
Longer .NET Core (.NET 6) Course: https://www.dotnetmastery.com/Home/Details?courseId=9
💻 Code: https://github.com/bhrugen/Bulky/tree/3d83a49c70ebf3ed043e9415a0dcd782f62f5bf7
⭐️ Course Contents ⭐️
Section 1: Introduction
⌨️ (0:00:00) Welcome
⌨️ (0:02:22) Live Preview
⌨️ (0:04:10) Tools Needed
⌨️ (0:05:17) Introduction to .Net Core
⌨️ (0:10:00) Dependency injection
⌨️ (0:14:34) Create Project
⌨️ (0:17:47) Project File
⌨️ (0:19:23) Launch settings
⌨️ (0:24:35) Programs
⌨️ (0:30:24) MVC Architecture
⌨️ (0:35:13) Routing Overview
⌨️ (0:45:58) Routing in Action
⌨️ (0:36:45) Default Views
⌨️ (0:52:02) Tag Helper
⌨️ (0:54:40) Action Result
⌨️ (0:58:18) Hot Reload
Section 2: Database Setup
⌨️ (1:02:10) Create Category Model
⌨️ (1:06:45) Add Data Annotations
⌨️ (1:08:40) Add Connection String
⌨️ (1:14:21) Add ApplicationDbContext
⌨️ (1:21:35) Setup Program.cs to use DbContext
⌨️ (1:26:07) Check Database
Section 3: Category CRUD Operations
⌨️ (1:33:19) Create Category Controller
⌨️ (1:37:50) Retrieve all Categories
⌨️ (1:43:55) Display all Categories
⌨️ (1:48:46) Bootswatch Theme
⌨️ (1:54:43) Bootstrap Icons
⌨️ (1:59:03) Create Category View
⌨️ (2:05:57) Demo- Create Category
⌨️ (2:10:40) Server Side Validation
⌨️ (2:15:13) Custom Validation
⌨️ (2:18:56) Add Client Side Validation
⌨️ (2:21:28) Display Name and Range Validation
⌨️ (2:24:43) Edit Category – GET
⌨️ (2:32:59) Edit Category – POST
⌨️ (2:35:54) Delete Category
⌨️ (2:41:36) Tempdata
⌨️ (2:45:10) Partial views
⌨️ (2:47:17) Toastr Alerts
⌨️ (2:51:07) Scaffold CRUD
⌨️ (2:54:20) Create SQL Database on Azure
⌨️ (3:03:35) Azure Deployment
⌨️ (3:07:27) Congratulations
🎉 Thanks to our Champion and Sponsor supporters:
👾 Raymond Odero
👾 Agustín Kussrow
👾 aldo ferretti
👾 Otis Morgan
👾 DeezMaster
—
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news