وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Master .NET Core MVC by building a YouTube clone app (A – Z)

سرفصل های دوره

Learn .NET Core MVC by Building a YouTube-Like Web Application from Start to Finish


1 - Introduction
  • 1 -Introduction
  • 2 -CourseResourse.zip
  • 2 -Where to get the course source codes

  • 2 - Project Setup with Entities
  • 1 -ClipShare Project Creation
  • 2 -Project theme
  • 3 -Split project into multi-tier architecture
  • 4 -Entities creation part 1
  • 5 -Entities creation part 2
  • 6 -Adding IdentityDbContext and config files
  • 7 -Apply First Migration
  • 8 -Context Initializer

  • 3 - Login and Registration
  • 1 -Adding application roles and users
  • 2 -Adding Authentication Service
  • 3 -Login form (GET)
  • 4 -Login (POST) part 1
  • 5 -Login (POST) part 2
  • 6 -Authentication Partial View
  • 7 -Register form (GET)
  • 8 -Register form (POST)
  • 9 -AccessDenied page

  • 4 - Generic Repository
  • 1 -IBaseRepo interface
  • 2 -BaseRepo class
  • 3 -UnitOfWork (UOW)
  • 4 -Provide UOW as Service
  • 5 -Use from UOW in our Controllers
  • 6 -Create Channel part 1
  • 7 -Create Channel part 2
  • 8 -Pass model using Session

  • 5 - Category CRUD operation
  • 1 -AdminController
  • 2 -Get Categories part 1
  • 3 -Get Categories part 2
  • 4 -Edit Category, Toastr notification
  • 5 -Create Category
  • 6 -Delete Category, Confirmation modal

  • 6 - Channel edit and Saving Videos
  • 1 -Edit Channel part 1
  • 2 -Edit Channel part 2
  • 3 -CreateEditVideo GET part 1
  • 4 -CreateEditVideo GET part 2
  • 5 -CreateEditVideo POST part 1
  • 6 -CreateEditVideo POST part 2
  • 7 -Save file into database
  • 8 -Save file into wwwroot path folder
  • 9 -Finalizing CreateEditVideo and testing

  • 7 - Channel, display paginated My Videos
  • 1 -New migration, Seed Videos & Images part 1
  • 2 -Seed Videos & Images part 2
  • 3 -Foundation Layout (My Videos)
  • 4 -Pagination classes
  • 5 -Get My Videos API Endpoint
  • 6 -Render (My Videos) table body
  • 7 -Delete Video
  • 8 -Handling Sort By (My Videos)

  • 8 - Home page, display paginated videos to watch
  • 1 -Home page layout
  • 2 -Home partial view
  • 3 -Get paginated videos for home grid
  • 4 -Frontend side part 1
  • 5 -Frontend side part 2
  • 6 -Frontend side part 3
  • 7 -Views and timeago js function

  • 9 - Watch Video Part 1
  • 1 -Adding new migration (VideoFile table)
  • 2 -Creating VideFileRepo
  • 3 -Play video in watch.chtml
  • 4 -More progress in Watch page (Download video)
  • 5 -Subscribe and Unsubscribe to channel
  • 6 -LikeDislike api endpoint
  • 7 -LikeDislike client side

  • 10 - Watch Video Part 2
  • 1 -Changing Comment and VideoView structure
  • 2 -CommentPartial view part 1
  • 3 -CommentPartial view part 2
  • 4 -CommentPartial view part 3
  • 5 -HandleVideoView (IP2Location)
  • 6 -HandleVideoView continue
  • 7 -Display views in watch.chtml

  • 11 - Complete Home Page, Member Channel
  • 1 -Little enhancement, section preparation
  • 2 -GetSubscriptions API
  • 3 -GetSubscriptions front-end (datatable)
  • 4 -History
  • 5 -LikeDislike
  • 6 -Assignment (complete member channel page)
  • 7 -Assignment solution

  • 12 - Administration (Add Edit User)
  • 1 -All Users (Automapper configuration)
  • 2 -All Users front-end
  • 3 -Creating Custom Validation
  • 4 -AddEditUser (GET)
  • 5 -AddEditUser (Front-end)
  • 6 -AddEditUser (POST) part 1
  • 7 -AddEditUser (POST) part 2
  • 8 -Lock and Unlock
  • 9 -Delete User

  • 13 - Solve Delete Video with FK issue, ModeratorController
  • 1 -Identifying the FK issue for deleting videos
  • 2 -Adding RemoveVideoAsync
  • 3 -Fix FK issue with delete user and category
  • 4 -Continue fix FK issue with delete video
  • 5 -Assignment 2 (Complete ModeratorController)
  • 6 -Assignment 2 solution

  • 14 - Finishing pending Tasks and code improvements
  • 1 -Finishing pending tasks
  • 2 -Code improvement for Watch
  • 3 -Fix couple of issues
  • 4 -Tweak user signin
  • 5 -Max file upload content in weconfig
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 43770
    حجم: 8576 مگابایت
    مدت زمان: 888 دقیقه
    تاریخ انتشار: ۸ اسفند ۱۴۰۳
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید