Master  Net Core Mvc By Building A Youtube Clone App (A  Z)


Master  Net Core Mvc By Building A Youtube Clone App (A  Z)
Master .Net Core Mvc By Building A Youtube Clone App (A – Z)
Published 10/2024
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz

What you’ll learn

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
Requirements

At Least 1 Year of Coding Experience – This course is designed for developers with foundational skills. It’s not suited for absolute beginners.

Familiarity with C# and .NET Fundamentals – You should already understand C# basics, .NET structure, and be comfortable with coding workflows.

Knowledge of CRUD Operations – Knowing how to implement basic Create, Read, Update, and Delete (CRUD) operations is essential, as we’ll build on these concepts.

Basic HTML & CSS Understanding – Since this is a full-stack application, a working knowledge of HTML and CSS will be helpful.

Visual Studio and SQL Server: You’ll need Visual Studio (or a similar IDE) and a database setup (like SQL Server or SQLite) on your machine.

Willingness to Learn: An eagerness to dive into full-stack development using .NET Core MVC.

Description

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Where to get the course source codes

Section 2: Project Setup with Entities

Lecture 3 ClipShare Project Creation

Lecture 4 Project theme

Lecture 5 Split project into multi-tier architecture

Lecture 8 Adding IdentityDbContext and config files

Lecture 9 Apply First Migration

Lecture 10 Context Initializer

Section 3: Login and Registration

Lecture 11 Adding application roles and users

Lecture 12 Adding Authentication Service

Lecture 13 Login form (GET)

Lecture 17 Register form (GET)

Lecture 18 Register form (POST)

Lecture 19 AccessDenied page

Section 4: Generic Repository

Lecture 20 IBaseRepo interface

Lecture 21 BaseRepo class

Lecture 22 UnitOfWork (UOW)

Lecture 23 Provide UOW as Service

Lecture 24 Use from UOW in our Controllers

Lecture 27 Pass model using Session

Section 5: Category CRUD operation

Lecture 28 AdminController

Lecture 31 Edit Category, Toastr notification

Lecture 32 Create Category

Lecture 33 Delete Category, Confirmation modal

Section 6: Channel edit and Saving Videos

Lecture 40 Save file into database

Lecture 41 Save file into wwwroot path folder

Lecture 42 Finalizing CreateEditVideo and testing

Section 7: Channel, display paginated "My Videos"

Lecture 45 Foundation Layout (My Videos)

Lecture 46 Pagination classes

Lecture 47 Get My Videos API Endpoint

Lecture 48 Render (My Videos) table body

Lecture 49 Delete Video

Lecture 50 Handling Sort By (My Videos)

Section 8: Home page, display paginated videos to watch

Lecture 51 Home page layout

Lecture 53 Get paginated videos for home grid

Lecture 57 Views and timeago js function

Lecture 58 Adding new migration (VideoFile table)

Lecture 59 Creating VideFileRepo

Lecture 60 Play video in watch.chtml

Lecture 61 More progress in Watch page (Download video)

Lecture 62 Subscribe and Unsubscribe to channel

Lecture 63 LikeDislike api endpoint

Lecture 64 LikeDislike client side

Lecture 65 Changing Comment and VideoView structure

Lecture 69 HandleVideoView (IP2Location)

Lecture 70 HandleVideoView continue

Lecture 71 Display views in watch.chtml

Section 11: Complete Home Page, Member Channel

Lecture 72 Little enhancement, section preparation

Lecture 73 GetSubscriptions API

Lecture 74 GetSubscriptions front-end (datatable)

Lecture 75 History

Lecture 76 LikeDislike

Lecture 77 Assignment (complete member channel page)

Lecture 78 Assignment solution

Section 12: Administration (Add Edit User)

Lecture 79 All Users (Automapper configuration)

Lecture 80 All Users front-end

Lecture 81 Creating Custom Validation

Lecture 82 AddEditUser (GET)

Lecture 83 AddEditUser (Front-end)

Lecture 86 Lock and Unlock

Lecture 87 Delete User

Section 13: Solve Delete Video with FK issue, ModeratorController

Lecture 88 Identifying the FK issue for deleting videos

Lecture 89 Adding RemoveVideoAsync

Lecture 90 Fix FK issue with delete user and category

Lecture 91 Continue fix FK issue with delete video

Lecture 92 Assignment 2 (Complete ModeratorController)

Lecture 93 Assignment 2 solution

Section 14: Finishing pending Tasks and code improvements

Lecture 94 Finishing pending tasks

Lecture 95 Code improvement for Watch

Lecture 96 Fix couple of issues

Lecture 97 Tweak user signin

Lecture 98 Max file upload content in weconfig

Importantissimo!

Per NON SBAGLIARE link e finire su qualche possibile clone, approfittare di offerte esclusive personalizzate per il nostro sito, e se gradisce questo articolo ed il nostro lavoro, la preghiamo di supportarci rinnovando o sottoscrivendo un Account Premium su FILESTORE cliccando sul link qui sotto:

FileStore

Share This Post!

Torna in cima