Laravel – Architect YouTube-Like Platforms [Integrated Course]

Preview in Mapt

Laravel – Architect YouTube-Like Platforms [Integrated Course]

Markus Gray

Replicate the hugely popular YouTube platform using Laravel

Quick links: > What will you learn?> Table of content

Video
$106.25
RRP $124.99
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
$106.25
RRP $124.99

Frequently bought together


Laravel – Architect YouTube-Like Platforms [Integrated Course] Book Cover
Laravel – Architect YouTube-Like Platforms [Integrated Course]
$ 124.99
$ 106.25
Fundamental Algorithms in Scala [Integrated Course] Book Cover
Fundamental Algorithms in Scala [Integrated Course]
$ 124.99
$ 106.25
Buy 2 for $35.00
Save $214.98
Add to Cart

Video Details

ISBN 139781788390590
Course Length2 hours 51 minutes

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

Introduction
The Course Overview
The Application
Tools
Create new Laravel Project
User Accounts
User Authentication Scaffolding
User Model and Migration
Update Account Settings
Channels and Search
Channel Model and Migration
Channel Settings
Upload Channel Cover and Avatar Image
Setup Search Functionality
Search Component
Video Upload and Transcoding
Video Model and Migration
Video Upload Component
Saving Video Details
Uploading Videos to S3
Manage Videos
Subscriptions
Subscription Model and Migration
Subscribe and Unsubscribe to Channel
Browse Subscriptions
Watch Video Page
Video Player Component
Video Views Model and Migration
Track Views
Up Vote and Down Vote
Vote Model and Migration
Vote Component
Commenting
Comment Model and Migration
Comment Component
Comment and Reply
Add Comment Component to Video Page
Deployment
Homepage Video Feed
Deploying an 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

Introduction
The Course Overview
The Application
Tools
Create new Laravel Project
User Accounts
User Authentication Scaffolding
User Model and Migration
Update Account Settings
Channels and Search
Channel Model and Migration
Channel Settings
Upload Channel Cover and Avatar Image
Setup Search Functionality
Search Component
Video Upload and Transcoding
Video Model and Migration
Video Upload Component
Saving Video Details
Uploading Videos to S3
Manage Videos
Subscriptions
Subscription Model and Migration
Subscribe and Unsubscribe to Channel
Browse Subscriptions
Watch Video Page
Video Player Component
Video Views Model and Migration
Track Views
Up Vote and Down Vote
Vote Model and Migration
Vote Component
Commenting
Comment Model and Migration
Comment Component
Comment and Reply
Add Comment Component to Video Page
Deployment
Homepage Video Feed
Deploying an Application

Video Details

ISBN 139781788390590
Course Length2 hours 51 minutes
Read More

Read More Reviews

Recommended for You

Fundamental Algorithms in Scala [Integrated Course] Book Cover
Fundamental Algorithms in Scala [Integrated Course]
$ 124.99
$ 106.25
Intermediate Laravel: Adding Popular Features to Our Apps [Video] Book Cover
Intermediate Laravel: Adding Popular Features to Our Apps [Video]
$ 124.99
$ 106.25
Go : Building DevOps Tools [Integrated Course] Book Cover
Go : Building DevOps Tools [Integrated Course]
$ 124.99
$ 106.25
Extending Laravel with First Party Packages [Video] Book Cover
Extending Laravel with First Party Packages [Video]
$ 124.99
$ 106.25
Automated Machine Learning Pipeline with Mesos [Integrated Course] Book Cover
Automated Machine Learning Pipeline with Mesos [Integrated Course]
$ 124.99
$ 106.25
Advanced Spring Boot [Integrated Course] Book Cover
Advanced Spring Boot [Integrated Course]
$ 124.99
$ 106.25