ASP.NET Core MVC 3.1 Projects (Full Course)



Learn ASP.NET Core 3.1 MVC from scratch by building projects!

Source code: https://github.com/fep-coder/asp-net-core-3-mvc-projects

🧩️ Course Lectures 🧩️

Introduction

00:00 Introduction
00:38 Projects Overview
03:44 Required software

Project 1: CMS and Shopping Cart

05:41 New project
08:09 Overview of files and folders
11:42 Home controller, MVC and basic routing
19:04 Project view files
27:39 Database Context
33:13 Page model
37:10 Initial Migration
44:32 Seed Data
52:12 Admin area and Pages controller
56:24 Admin Pages Index method
59:55 Admin Index view
1:03:59 Admin adding main layout aNd shared views
1:08:15 How views and models work
1:16:33 Admin Page details
1:20:46 Admin Create Page
1:28:01 Admin POST Create Page
1:35:08 Admin POST Create Page validation
1:38:47 Notification message
1:44:17 CSRF protection and disable home delete
1:46:16 Admin Edit Page
1:52:56 Delete Page
1:59:28 Client side libraries and adding a wysiwig
2:05:03 Sorting pages 1
2:12:38 Sorting pages 2
2:16:55 Admin Categories controller, model and migration
2:22:04 Admin Categories Index
2:27:23 Admin Categories Create
2:33:35 Admin Categories Edit
2:40:19 Admin Categories Delete
2:43:08 Admin Categories Sorting
2:46:11 Admin Products controller, model and migration
2:51:33 Admin Products Index
2:55:38 Admin Products Get Create and view
3:04:50 Admin Products Create preview image
3:08:50 Admin Product category validation
3:10:11 Admin Product custom file validation attribute
3:18:44 Admin Product Post Create
3:26:37 Admin Post Product testing and adding products
3:36:39 Admin Products Pagination 1
3:42:05 43 Admin Products Pagination 2
3:50:21 44 Admin Products Pagination 3
3:57:22 45 Admin Products Details
4:02:21 46 Admin Products Get Edit
4:07:43 47 Admin Products Post Edit
4:13:49 48 Admin Products Delete
4:16:49 49 Delete Category Cascade
4:19:42 50 Pages Controller and Page method
4:26:17 51 Main Menu View Component
4:35:19 52 Products Controller and Index
4:40:11 53 Products by category.mp4
4:45:10 54 Products pagination
4:49:42 55 Categories view component
4:56:07 56 Cart Controller and SessionExtensions class
4:59:58 57 CartItem class
5:02:38 58 Cart Index
5:08:13 59 Enabling sessions
5:10:17 60 Cart Add
5:14:58 61 Cart Index view
5:22:16 62 Cart Decrease
5:25:22 63 Cart Remove
5:27:14 64 Cart Clear
5:28:08 65 SmallCart view model and component
5:36:17 66 Ajax Cart Views
5:42:16 67 Ajax Add to cart
5:48:23 68 Ajax Add to cart2
5:52:56 69 Cart Clear revisited and different returns
5:56:31 70 Checkout 1
6:06:37 71 Checkout 2
6:15:00 72 Identity Migration
6:18:40 73 User class
6:20:21 74 Identity configuration and Account controller
6:24:02 75 Get Register and view
6:28:07 76 Register POST
6:34:06 77 Password options configuration
6:37:54 78 Login class
6:39:13 79 Login GET and view
6:42:48 80 Login POST
6:48:50 81 Log out
6:52:12 82 GET Edit account
6:55:41 83 POST edit account
7:03:54 84 Admin users list
7:08:21 85 Admin Roles controller
7:10:20 86 Admin Roles Index method and view
7:14:03 87 Admin Roles GET create and view
7:16:26 88 Admin Roles POST create
7:21:17 89 RoleEdit model
7:22:23 90 Admin GET edit role users
7:25:14 91 Admin edit role users view
7:31:02 92 Admin POST edit role users
7:36:20 93 RolesTagHelper
7:43:46 94 Admin area lockdown
7:47:54 95 Admin area menu link, admin logout and lowercase urls

Project 2: REST API and Client

7:53:32 96 RestAPI create project
7:54:36 97 RestAPI Pages model and controller and database connection
8:00:02 98 RestAPI Get Pages
8:04:21 99 RestAPI Get Page
8:07:37 100 RestAPI Put Page
8:10:22 101 RestAPI Post Page
8:12:21 102 RestAPI Delete Page
8:13:55 103 RestClient create project
8:15:25 104 RestClient Pages controller and model
8:16:06 105 RestClient Pages index and view
8:20:43 106 RestClient Pages Get edit and view
8:23:44 107 Bug fix and ckeditor
8:26:23 108 RestClient POST Page edit
8:32:44 109 RestClient Add Page
8:36:46 110 RestClient Delete Page.mp4

Standalone Lessons

8:38:22 111 New Project
8:39:03 112 Dependency Injection 1
8:44:15 113 Dependency Injection 2
8:51:22 114 Environments and fallback href paths
8:58:01 115 Middleware 1
8:59:37 116 Middleware 2
9:03:25 117 Filters 1
9:04:24 118 Filters 2 – ActionFilter
9:09:13 119 Filters 3 – ActionFilterAsync
9:12:20 120 Filters 4 – ResultFilter
9:16:01 121 Filters 5 – ActionResultFilter
9:22:04 122 Filters 6 – ExceptionFilter
9:24:30 123 Custom 404 page

**************************************************************************
SUPPORT THE CHANNEL

1. Like and Subscribe
2. Donate via paypal https://www.paypal.me/feprogramming

Comments are closed.