Building Youtube Clone Using Laravel and Livewire

Complete Course to build Youtube Clone using Livewire and Video Encoding Using FFMPEG.
4.32 (100 reviews)
Udemy
platform
English
language
Web Development
category
Building Youtube Clone Using Laravel and Livewire
10 525
students
7 hours
content
Jan 2022
last update
$13.99
regular price

Why take this course?

🚀 Course Title: Building YouTube Clone Using Livewire & Video Encoding with FFMPEG

🔥 Headline: Complete Course to build a YouTube Clone using Livewire and Video Encoding Using FFMPEG!

👨‍💻 Instructor Introduction: Hello, coders! I'm Abdulaziz Al Zaab, and I'll be your guide on this exciting journey to create a YouTube clone. Join me for a hands-on, live coding adventure where you'll learn by seeing me tackle challenges in real-time—including how to handle common video platform issues with grace and expertise. 🌍

📚 Course Overview: This course is designed for those with basic knowledge of Laravel. We'll embark on a live coding odyssey, where I'll share my screen and walk you through the process of building a YouTube-like application from scratch. You'll witness firsthand how to correct common mistakes along the way. 🧩

🎥 Key Highlights:

  • Video Encoding with FFMPEG: Discover how to encode videos, generate thumbnails, and ensure compatibility across all browsers.
  • Front-End Dynamics: Utilize Alpine.js for a seamless, dynamic front-end experience.

🤝 What You'll Learn:

  • Setting up a new Laravel project and getting your environment ready.
  • Registering users and helping them create their YouTube channels.
  • Installing and configuring Livewire for real-time interaction.
  • Editing channel properties with ease using Livewire components.
  • Implementing form validation with Livewire.
  • Creating policies to manage channel updates and ensure security.
  • Uploading files, including channel images and videos, with Livewire.
  • Modifying uploaded images with Image Intervention.
  • Setting up a secure file upload section for videos.
  • Video encoding using FFMPEG, complete with demo videos and command explanations.
  • Creating jobs for video encoding, thumbnail creation, and more—all running in the background to enhance performance.
  • Adding thumbnails to videos and providing real-time progress updates in the Livewire component.
  • Integrating a video player, like Video.js, customizable to fit your layout perfectly.
  • Handling video events such as pause, play, and ended, updating views accordingly.
  • Building a voting system (Like/Dislike) that reflects instantly on each video.
  • Enabling subscription functionality with an intuitive user interface.
  • Implementing a comment system with nested replies managed by Livewire.
  • Crafting a homepage that displays videos from subscribed channels or general content for unregistered users.
  • Adding search functionality to the homepage for a seamless user experience.
  • Styling the channel homepage to mimic YouTube's familiar layout.
  • Displaying video duration on video cards for easy reference.

🎓 Course Prerequisites: To get the most out of this course, you should have:

  • Basic PHP Knowledge
  • A grasp of Laravel and the ability to set up a Laravel environment
  • Familiarity with the Bootstrap CSS Framework
  • Solid knowledge of HTML, CSS, and JavaScript
  • Ensure your system runs at least PHP 7.4

👩‍💻 Join me and have fun while coding! Let's build something incredible together. 🎉

Don't forget to bring your coding enthusiasm and let's dive into the world of YouTube clones with Livewire and FFMPEG. Can't wait to see you in the course! 🚀✨

Course Gallery

Building Youtube Clone Using Laravel and Livewire – Screenshot 1
Screenshot 1Building Youtube Clone Using Laravel and Livewire
Building Youtube Clone Using Laravel and Livewire – Screenshot 2
Screenshot 2Building Youtube Clone Using Laravel and Livewire
Building Youtube Clone Using Laravel and Livewire – Screenshot 3
Screenshot 3Building Youtube Clone Using Laravel and Livewire
Building Youtube Clone Using Laravel and Livewire – Screenshot 4
Screenshot 4Building Youtube Clone Using Laravel and Livewire

Loading charts...

Related Topics

3835740
udemy ID
09/02/2021
course created date
05/04/2021
course indexed date
Bot
course submited by