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

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 تومان
    افزودن به سبد خرید