Laravel: Architect YouTube-like Platforms [Integrated Course]

Laravel: Architect YouTube-like Platforms [Integrated Course]

Markus Gray

Easy-to-follow steps to create your own video sharing platform from scratch
This title is available to pre-order now and is expected to be published in
Mapt Subscription
FREE
€29.98/m after trial
Video
€121.38
RRP €142.78
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
€0.00
€121.38
€29.98p/m after trial
RRP €142.78
Subscription
Video
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Code Files
Preview in Mapt

Video Details

ISBN 139781788390590
Course Length9 hours

Video Description

Laravel is on the top when it comes to PHP frameworks. There are multiple reasons for this. One of this being that it can handle heavy data with ease. This makes a perfect choice when you are dealing with applications with video steaming.

Laravel: Architect YouTube-like Platforms provides a step-by-step guide that will help you create your very own video sharing application much like YouTube and Vimeo right from scratch.

We begin this course by setting up the required environment and tools to that we would require to complete our project. We then start by building components one-by-one. We start by creating the user account component that deals with authentication, account information and other essentials. We then move on to build the search components and channels. We will also learn how to include features like subscriptions, history page, like and dislike buttons, comment sections, and so on.

Finally, we will learn how to use Amazon Web Services (AWS) for video transcoding and storage. By the end of this course you will have a solid platform that I will teach you to launch to production.

Key Features

  • Step-by-step tutorial
  • Regular assessments and quizzes.
  • End-of-course DIY projects

Who this course is for

This course will be for beginner and moderate developers, and will give them the foundational tools needed to build a platform such as this.

Table of Contents

PROJECT OVERVIEW
The Application
Tools
Setting up development environment
Create new Laravel Project
USER ACCOUNT
User Authentication Scaffolding
User Model & Migration
Update Account Settings
Upload & Resize Profile Image
CHANNELS AND SEARCH
Channel model & migration
Creating a channel
Channel settings
Upload channel cover image
Setup search functionality
Search component
VIDEO UPLOAD & TRANSCODING
Video model & migration
Video upload component
Saving video details
Uploading video to S3
Setting up AWS Elastic Transcoding
Create video transcoding job
Update video details
Remove video
SUBSCRIPTIONS
Subscription model & migration
Subscribe & Unsubscribe to channel
Browse subscriptions
WATCH VIDEO PAGE
Video Player Component
Video views model & migration
Track Views
UP VOTE & DOWN VOTE
Vote model & migration
Vote component
COMMENTING
Comment model & migration
Create comment
Edit comment
Remove comment
Reply to comments
DEPLOYMENT
Configure AWS Services
Deploy application

What You Will Learn

  • Create user account component
  • Create search component
  • Integrate advanced features like subscriptions, history page, like and dislike buttons, comment sections, and so on
  • Deploy the application online

Authors

Table of Contents

PROJECT OVERVIEW
The Application
Tools
Setting up development environment
Create new Laravel Project
USER ACCOUNT
User Authentication Scaffolding
User Model & Migration
Update Account Settings
Upload & Resize Profile Image
CHANNELS AND SEARCH
Channel model & migration
Creating a channel
Channel settings
Upload channel cover image
Setup search functionality
Search component
VIDEO UPLOAD & TRANSCODING
Video model & migration
Video upload component
Saving video details
Uploading video to S3
Setting up AWS Elastic Transcoding
Create video transcoding job
Update video details
Remove video
SUBSCRIPTIONS
Subscription model & migration
Subscribe & Unsubscribe to channel
Browse subscriptions
WATCH VIDEO PAGE
Video Player Component
Video views model & migration
Track Views
UP VOTE & DOWN VOTE
Vote model & migration
Vote component
COMMENTING
Comment model & migration
Create comment
Edit comment
Remove comment
Reply to comments
DEPLOYMENT
Configure AWS Services
Deploy application

Video Details

ISBN 139781788390590
Course Length9 hours
Read More

Read More Reviews

Recommended for You

Advanced Spring Boot [Integrated Course] Book Cover
Advanced Spring Boot [Integrated Course]
€ 142.78
€ 121.38
R: The Complete Machine Learning Bootcamp [Integrated Course] Book Cover
R: The Complete Machine Learning Bootcamp [Integrated Course]
€ 142.78
€ 121.38
Object-oriented and Functional Programming with Java 8 [Integrated Course] Book Cover
Object-oriented and Functional Programming with Java 8 [Integrated Course]
€ 142.78
€ 121.38
The Ansible Universe [Integrated Course] Book Cover
The Ansible Universe [Integrated Course]
€ 142.78
€ 121.38
Fundamental Algorithms in Scala [Integrated Course] Book Cover
Fundamental Algorithms in Scala [Integrated Course]
€ 142.78
€ 121.38
Automated Machine Learning Pipeline with Mesos [Integrated Course] Book Cover
Automated Machine Learning Pipeline with Mesos [Integrated Course]
€ 142.78
€ 121.38