Back to Browse

Create YouTube Clone Using .NET Core MVC

2.5K views
Oct 30, 2024
6:29:43

Udemy course: https://www.udemy.com/course/master-net-core-mvc-by-building-a-youtube-clone-app/?referralCode=79FBFD92A69238894FF6 Source code: https://github.com/shayanvaghei/ClipShare What we cover 📋 🖍️: - Master Full-Stack Web Development Using .NET Core MVC - Design and Build a Complex Application from Scratch - Utilize Entity Framework and Code-First Migrations - Implement the Repository Pattern and Generic Repository - Integrate File Upload Functionality (Locally, Database. Azure Blob) - Azure Deployment: Deploy your complete .NET Core MVC application to Microsoft Azure, making it accessible to users online. - MyWindowsHosting Deployment: Deploy the application onto another hosting environment Section 1 (Introduction) 00:00:00 Course Introduction 00:10:54 Where to get the course source codes Section 2: (Project Setup with Entities) 00:12:16 ClipShare Project Creation 00:16:40 Project theme 00:28:27 Split project into multi-tier architecture 00:33:25 Entities creation part 1 00:45:15 Entities creation part 2 00:51:18 Adding IdentityDbContext and config files 01:03:08 Apply First Migration 01:09:36 Context Initializer Section 3: (Login and Registration) 01:16:39 Adding application roles and users 01:28:01 Adding Authentication Service 01:36:59 Login form (GET) 01:50:31 Login (POST) part 1 01:58:28 Login (POST) part 2 02:09:33 Authentication Partial View 02:17:10 Register form (GET) 02:22:36 Register form (POST) 02:34:39 AccessDenied page Section 4: (Generic Repository) 02:42:24 IBaseRepo interface 02:48:41 BaseRepo class 03:02:45 UnitOfWork (UOW) 03:10:12 Provide UOW as Service 03:14:28 Use from UOW in our Controllers 03:28:03 Create Channel part 1 03:43:38 Create Channel part 2 03:53:14 Pass model using Session Section 5: (Category CRUD operation) 04:00:24 AdminController 04:06:05 Get Categories part 1 04:17:54 Get Categories part 2 04:28:20 Edit Category, Toastr notification 04:42:04 Create Category 04:52:41 Delete Category, Confirmation modal Section 6: (Channel edit and Saving Videos) 05:04:47 Edit Channel part 1 05:15:25 Edit Channel part 2 05:20:13 CreateEditVideo GET part 1 05:31:15 CreateEditVideo GET part 2 05:41:08 CreateEditVideo POST part 1 05:51:02 CreateEditVideo POST part 2 05:59:21 Save file into database 06:04:38 Save file into wwwroot path folder 06:13:09 Finalizing CreateEditVideo and testing

Download

0 formats

No download links available.

Create YouTube Clone Using .NET Core MVC | NatokHD