Building Youtube Clone Using Laravel and Livewire

seeders: 0
leechers: 0
Added 5 years ago by CourseRecap in Other

Download Fast Safe Anonymous
movies, software, shows...

Files

Building Youtube Clone Using Laravel and Livewire (Size: 3.4 GB)
  1. Build Markup For Channel Information and Subscription Button.mp4 47.5 MB
  1. Build Markup For Channel Information and Subscription Button.srt 7.1 KB
  1. Create New Laravel Project.mp4 32.3 MB
  1. Create New Laravel Project.srt 5 KB
  1. Create Video Information Row.mp4 70.2 MB
  1. Create Video Information Row.srt 8.6 KB
  1. Create Video Model and Videos Table Migration.mp4 57.1 MB
  1. Create Video Model and Videos Table Migration.srt 7.5 KB
  1. Creating Comments Migration and Setup Models Relationships.mp4 45.6 MB
  1. Creating Comments Migration and Setup Models Relationships.srt 7.3 KB
  1. Fix Video Player timeline and Add Poster image.mp4 36.2 MB
  1. Fix Video Player timeline and Add Poster image.srt 4.7 KB
  1. Install Livewire.mp4 71.4 MB
  1. Install Livewire.srt 9.9 KB
  1. Introduction to Video Encoding and Install Laravel-FFMPEG Package.mp4 93.4 MB
  1. Introduction to Video Encoding and Install Laravel-FFMPEG Package.srt 13.3 KB
  1. Project Demo.mp4 58.3 MB
  1. Project Demo.srt 8.9 KB
  1. Routes and Controller for HomePage.mp4 32.1 MB
  1. Routes and Controller for HomePage.srt 5.6 KB
  1. Setup Channel Edit Routing.mp4 66 MB
  1. Setup Channel Edit Routing.srt 10.1 KB
  1. Setup Videojs Library and add player using this library.mp4 82.8 MB
  1. Setup Videojs Library and add player using this library.srt 12.2 KB
  1.1 yt-clone-udemy-lesson12.zip 897.5 KB
  1.1 yt-clone-udemy-lesson19.zip 905.2 KB
  1.1 yt-clone-udemy-lesson31.zip 911 KB
  1.1 yt-clone-udemy-lesson34.zip 911.8 KB
  1.1 yt-clone-udemy-lesson4.zip 879.9 KB
  1.1 yt-clone-udemy-lesson43.zip 915.1 KB
  1.1 yt-clone-udemy-lesson44.zip 916 KB
  1.1 yt-clone-udemy-lesson48.zip 918.5 KB
  1.1 yt-clone-udemy-lesson55.zip 922 KB
  1.1 yt-clone-udemy-lesson6.zip 880.2 KB
  1.1 yt-clone-udemy-main.zip 918.5 KB
  10. Secure Deleting video Using Video Policy.mp4 59.1 MB
  10. Secure Deleting video Using Video Policy.srt 9.6 KB
  10.1 yt-clone-udemy-lesson28.zip 909.4 KB
  11. Real Time Update for Processing Percentage.mp4 25.5 MB
  11. Real Time Update for Processing Percentage.srt 4.8 KB
  11.1 yt-clone-udemy-lesson29.zip 909.4 KB
  12. Fix Update Visibility Column and Delete Temp Video File.mp4 59.1 MB
  12. Fix Update Visibility Column and Delete Temp Video File.srt 7.3 KB
  12.1 yt-clone-udemy-lesson30.zip 909.6 KB
  2. Build The Edit Form.mp4 49.6 MB
  2. Build The Edit Form.srt 7 KB
  2. Change Welcome View to include Videos From Subscribed Channel or General Videos.mp4 62.3 MB
  2. Change Welcome View to include Videos From Subscribed Channel or General Videos.srt 8.8 KB
  2. Create Channel Model and Migration.mp4 53.5 MB
  2. Create Channel Model and Migration.srt 7.3 KB
  2. Create Livewire Components to manage Videos and prepare the views.mp4 90.3 MB
  2. Create Livewire Components to manage Videos and prepare the views.srt 13 KB
  2. Create Voting Components.mp4 57.2 MB
  2. Create Voting Components.srt 7 KB
  2. Customize Width and Hight for player by adding custom.css file.mp4 28.9 MB
  2. Customize Width and Hight for player by adding custom.css file.srt 3.4 KB
  2. Fix Default Channel Image.mp4 24.8 MB
  2. Fix Default Channel Image.srt 4.1 KB
  2. Property Binding Example.mp4 22.8 MB
  2. Property Binding Example.srt 3.5 KB
  2. Show Comments using Livewire Component For All Comments.mp4 122.3 MB
  2. Show Comments using Livewire Component For All Comments.srt 13.1 KB
  2. Subscription Migration and Add Needed Relationships.mp4 39.2 MB
  2. Subscription Migration and Add Needed Relationships.srt 5.8 KB
  2. Test Video Encoding using Command in Laravel Application.mp4 79.1 MB
  2. Test Video Encoding using Command in Laravel Application.srt 12.3 KB
  2.1 yt-clone-udemy-lesson13.zip 900.8 KB
  2.1 yt-clone-udemy-lesson2.zip 876.3 KB
  2.1 yt-clone-udemy-lesson20.zip 906.1 KB
  2.1 yt-clone-udemy-lesson35.zip 912.7 KB
  2.1 yt-clone-udemy-lesson45.zip 917 KB
  2.1 yt-clone-udemy-lesson49.zip 919.9 KB
  2.1 yt-clone-udemy-lesson5.zip 880 KB
  2.1 yt-clone-udemy-lesson56.zip 917.4 KB
  2.1 yt-clone-udemy-lesson62.zip 920.3 KB
  2.1 yt-clone-udemy-lesson7.zip 880.4 KB
  3. Add Channel Subscribers and Get User Subscription Status.mp4 70.6 MB
  3. Add Channel Subscribers and Get User Subscription Status.srt 8 KB
  3. Add Views Column to Videos Table + Increase Views When Video Played for more 3s.mp4 108.8 MB
  3. Add Views Column to Videos Table + Increase Views When Video Played for more 3s.srt 12.1 KB
  3. Adding Search to Welcome Page plus creating routes and login.mp4 49.8 MB
  3. Adding Search to Welcome Page plus creating routes and login.srt 7.5 KB
  3. Configure Validation via Livewire.mp4 87.9 MB
  3. Configure Validation via Livewire.srt 12.8 KB
  3. Create Channel via Default Registration Form.mp4 66.2 MB
  3. Create Channel via Default Registration Form.srt 8.6 KB
  3. Create Video Upload Form and Upload to Livewire Temporary Folder.mp4 34.6 MB
  3. Create Video Upload Form and Upload to Livewire Temporary Folder.srt 8 KB
  3. Creating Jobs for Video Encoding and Creating Thumbnail.mp4 30 MB
  3. Creating Jobs for Video Encoding and Creating Thumbnail.srt 5.4 KB
  3. Like and Dislike TableModel Creation with relationships.mp4 36.2 MB
  3. Like and Dislike TableModel Creation with relationships.srt 5.6 KB
  3. Show Replies for each Comment.mp4 40.2 MB
  3. Show Replies for each Comment.srt 5.9 KB
  3.1 yt-clone-udemy-lesson14.zip 901.6 KB
  3.1 yt-clone-udemy-lesson21.zip 907.7 KB
  3.1 yt-clone-udemy-lesson3.zip 876.4 KB
  3.1 yt-clone-udemy-lesson33.zip 911.6 KB
  3.1 yt-clone-udemy-lesson36.zip 914.5 KB
  3.1 yt-clone-udemy-lesson46.zip 917.3 KB
  3.1 yt-clone-udemy-lesson50.zip 920.4 KB
  3.1 yt-clone-udemy-lesson57.zip 918.4 KB
  3.1 yt-clone-udemy-lesson8.zip 880.7 KB
  4. Add Progress Bar.mp4 67.7 MB
  4. Add Progress Bar.srt 10.7 KB
  4. Adding Videos Cards to Search Page.mp4 28.6 MB
  4. Adding Videos Cards to Search Page.srt 3.8 KB
  4. Allow user to like dislikes videos.mp4 53.5 MB
  4. Allow user to like dislikes videos.srt 7.2 KB
  4. Dispatch Create Thumbnail Job.mp4 41.8 MB
  4. Dispatch Create Thumbnail Job.srt 6.5 KB
  4. Lock down Channel Update to owner via Authorization Policy.mp4 44.5 MB
  4. Lock down Channel Update to owner via Authorization Policy.srt 6.7 KB
  4. ShowHide Replies using Alpinejs.mp4 18.1 MB
  4. ShowHide Replies using Alpinejs.srt 2.6 KB
  4. Toggle Subscribe Button.mp4 70.6 MB
  4. Toggle Subscribe Button.srt 9.6 KB
  4.1 yt-clone-udemy-lesson15.zip 901.7 KB
  4.1 yt-clone-udemy-lesson37.zip 914.7 KB
  4.1 yt-clone-udemy-lesson47.zip 917.5 KB
  4.1 yt-clone-udemy-lesson51.zip 920.5 KB
  4.1 yt-clone-udemy-lesson58.zip 918.8 KB
  4.1 yt-clone-udemy-lesson9.zip 881.3 KB
  5. Add Thumbnail to the Videos Table.mp4 44.6 MB
  5. Add Thumbnail to the Videos Table.srt 4.3 KB
  5. Channel Logo Update - File Upload via Livewire.mp4 73.6 MB
  5. Channel Logo Update - File Upload via Livewire.srt 9 KB
  5. Check If User Likes Videos.mp4 52 MB
  5. Check If User Likes Videos.srt 7.4 KB
  5. Create Channel Index Page.mp4 50.3 MB
  5. Create Channel Index Page.srt 7 KB
  5. Create New Comment Component and Style it.mp4 74.1 MB
  5. Create New Comment Component and Style it.srt 10.4 KB
  5. Video Validation and Create Video Record.mp4 31.1 MB
  5. Video Validation and Create Video Record.srt 5.4 KB
  5.1 yt-clone-udemy-lesson10.zip 881.8 KB
  5.1 yt-clone-udemy-lesson16.zip 901.9 KB
  5.1 yt-clone-udemy-lesson23.zip 908.3 KB
  5.1 yt-clone-udemy-lesson38.zip 914.8 KB
  5.1 yt-clone-udemy-lesson52.zip 921.5 KB
  5.1 yt-clone-udemy-lesson59.zip 919.4 KB
  6. Append Video Grid to Channel Index Page.mp4 22.4 MB
  6. Append Video Grid to Channel Index Page.srt 3.3 KB
  6. Check if User Dislike Videos.mp4 19.6 MB
  6. Check if User Dislike Videos.srt 2.5 KB
  6. Dispatch Video Encoding Job.mp4 84 MB
  6. Dispatch Video Encoding Job.srt 10 KB
  6. Edit Video Record Form.mp4 69.6 MB
  6. Edit Video Record Form.srt 10.6 KB
  6. Resize Image using Image Intervention Package.mp4 93.1 MB
  6. Resize Image using Image Intervention Package.srt 11.1 KB
  6. Store New Comment to The Database.mp4 37.2 MB
  6. Store New Comment to The Database.srt 5.9 KB
  6.1 yt-clone-udemy-lesson11.zip 883.4 KB
  6.1 yt-clone-udemy-lesson17.zip 902.5 KB
  6.1 yt-clone-udemy-lesson24.zip 908 KB
  6.1 yt-clone-udemy-lesson39.zip 914.9 KB
  6.1 yt-clone-udemy-lesson53.zip 921.7 KB
  6.1 yt-clone-udemy-lesson60.zip 919.8 KB
  7. Add Duration to Video Cards.mp4 92.4 MB
  7. Add Duration to Video Cards.srt 12.4 KB
  7. Add Video Thumbnail to Edit Form.mp4 68.5 MB
  7. Add Video Thumbnail to Edit Form.srt 8.8 KB
  7. Load Likes and Dislikes in mount Method.mp4 49.6 MB
  7. Load Likes and Dislikes in mount Method.srt 6.2 KB
  7. Move Uploaded File to Video Temp Folder.mp4 13.2 MB
  7. Move Uploaded File to Video Temp Folder.srt 3.1 KB
  7. Show Comment Component as Reply.mp4 69.8 MB
  7. Show Comment Component as Reply.srt 10 KB
  7.1 yt-clone-udemy-lesson18.zip 902.6 KB
  7.1 yt-clone-udemy-lesson25.zip 908.2 KB
  7.1 yt-clone-udemy-lesson40.zip 915 KB
  7.1 yt-clone-udemy-lesson54.zip 921.9 KB
  7.1 yt-clone-udemy-lesson61.zip 920.2 KB
  8. Build All Videos Page.mp4 82.3 MB
  8. Build All Videos Page.srt 13 KB
  8. Refresh Values Automatically when User Clicks LikeDislike.mp4 15.7 MB
  8. Refresh Values Automatically when User Clicks LikeDislike.srt 1.9 KB
  8.1 yt-clone-udemy-lesson26.zip 908.6 KB
  8.1 yt-clone-udemy-lesson41.zip 915 KB
  9. Delete Video.mp4 31 MB
  9. Delete Video.srt 4.6 KB
  9. Toggle LikeDislike - one is active at a time.mp4 40 MB
  9. Toggle LikeDislike - one is active at a time.srt 5.6 KB
  9.1 yt-clone-udemy-lesson27.zip 908.8 KB
  9.1 yt-clone-udemy-lesson42.zip 915 KB
  READ_ME.txt 409.6 B
  ▲ 189 total files

Description


Building Youtube Clone Using Laravel and Livewire



Description

Join me in Building YouTube Clone Using Livewire Application Journey.

You will need basic Knowledge in Laravel. I will go through building it kind of live coding style in which you can see me making mistakes and learn how we can correct it .

On Challenge in Website that contains videos is how to encode videos ? How I can generate thumbnail ? how to play videos in all browsers . All of these points will be address using FFMPEG .

We are going to use Alpinejs as basic javascript library to help us to build some dynamic in front-end !
Join me and have fun while coding :)
Here is what is included in this course :

Create new Laravel Project and do complete setup.

Allow user to create youtube channel while he register in the application.

Install and Configure Livewire and show basic model binding between class and view

Edit Channel properties using Livewire Component

Configure Validation for Forms Using Livewire

Create policies in Laravel to manage channel updates . Only Channel owner should be update his channel.

Upload Files like channel image using Livewire file uploads methods.

Modify Image after upload using image intervention package to control image size etc.

File upload section which contains details about creating video upload form using Livewire

Adding Progress Bar for Video Upload

Edit Video Record

Delete Video Record

Secure video deletion using Laravel polices and integrate it inside livewire component .

Video Encoding using FFMPEG .

Demo video to explain FFMPEG and how to integrate with Laravel

Video Encoding demo using command in Laravel

Create Jobs to handle video encoding , creating thumbnail and learn how to run them in the background to improve application performance

Adding Thumbnail to Video

Real time update about video encoding progress in front end inside Livewire Component.

Add video player using videojs and customize its height and width

Learn about video events like pause ,play, ended etc and update views column after user view video for 3 seconds

Complete Section about

Voting System (Like/Dislike)

User can like or dislike videos,

Show number of likes/dislikes for each video

Subscription Section : allow users to subscribe/unsubscribe to channel

Show channel information with subscription counts

Comment System : Users will be able to add comments and replies for each video.

Using Livewire with comment system to show/hide replies or show add new comment form

Build Homepage in which user will he videos from subscribed channels or general videos if not logged in

Add Search Functionality to HomePage

Style Channel HomePage similar to youtube

Add Video Duration to Video Card

and more...
Course Prerequisites :

Basic PHP Knowledge

Basic Laravel Knowledge and able to setup Laravel Environment

Basic Knowledge Bootstrap CSS Framework

Good Knowledge of HTML, CSS and Javascript

Make sure you have at least PHP 7.4

Who this course is for:
PHP and Laravel Developers
Web Developers
Front End Developers
Backend Developers

Related Torrents

torrent name size uploader age seed leech
0
0
0