HOME > Development > Create a Netflix clone from Scratch- JavaScript PHP + MySQL

Create a Netflix clone from Scratch- JavaScript PHP + MySQL

  • Development
  • Dec 05, 2024
SynopsisCreate a Netflix clone from Scratch: JavaScript PHP + MySQL,...
Create a Netflix clone from Scratch- JavaScript PHP + MySQL  No.1

Create a Netflix clone from Scratch: JavaScript PHP + MySQL, available at $69.99, has an average rating of 4.94, with 144 lectures, based on 903 reviews, and has 5420 subscribers.

You will learn about How to create a video streaming website like Netflix PHP MySQL HTML CSS JavaScript This course is ideal for individuals who are Anyone interested in web development or Anyone interested in building a video streaming website It is particularly useful for Anyone interested in web development or Anyone interested in building a video streaming website.

Enroll now: Create a Netflix clone from Scratch: JavaScript PHP + MySQL

Summary

Title: Create a Netflix clone from Scratch: JavaScript PHP + MySQL

Price: $69.99

Average Rating: 4.94

Number of Lectures: 144

Number of Published Lectures: 142

Number of Curriculum Items: 144

Number of Published Curriculum Objects: 142

Original Price: £44.99

Quality Status: approved

Status: Live

What You Will Learn

  • How to create a video streaming website like Netflix
  • PHP
  • MySQL
  • HTML
  • CSS
  • JavaScript
  • Who Should Attend

  • Anyone interested in web development
  • Anyone interested in building a video streaming website
  • Target Audiences

  • Anyone interested in web development
  • Anyone interested in building a video streaming website
  • Note: Videos used in the intro video are for demo purposes. We will be using ‘free to use’ content in the course – not actual licensed videos.

    Do you want to become an expert in JavaScript, PHP and MySQL?

    Do you want to build a real video streaming site just like Netflix?

    If so, you’re in the right place! This course will guide you step by step in creating your own Netflix clone COMPLETELYfrom scratch.

    We’re talking the kind of website that will amazeanybody that sees it. The kind of website that will get you hiredin no time!

    Why let me teach you?

    I work as a Software Engineer at Microsoft where I build products used by millions of people all over the world! I want to take the skills I’ve gained through years of working with some of the best developers in the world and transfer them directly to you!

    I’ve taught thousands of students here on Udemy and created some of the most popular development courses on Udemy!

    Okay so what’s the course about?

    I will personally guide you, step by step, in creating your ownvideo streaming site just like Netflix complete with:

  • User registration

  • Movie streaming

  • TV Show streaming

  • Live search system

  • Paypal integration for paid accounts

  • and much more!

  • Whether you are a complete beginner* or an experienced programmer, this course will be massively beneficial to you.

    Why should I take the course?

    In the programming world, the “big 4” often consists of Google, Microsoft, Facebook and Amazon. To get a job at any of these companies, you absolutely MUSTknow the essentials: HTML, CSS, PHP, JQuery, JavaScript and MySQL.

    If you take this course, you will have nothing to worry about because we use allof these skills extensively!

    Support: 

    By enrolling in this course, you will have the COMPLETE support of a Microsoft Software Engineer (me). I’m always ready to answer any question you may have. Programming issues, errors, feature requests, general programming advice – it doesn’t matter, I’m always happy to help! I always aim to respond to questions within a few hours and it’s also worth noting that I’ve answered EVERY SINGLE question asked so far.

    Future course discounts:

    By enrolling in this course, you will get access to ALL of my current and future courses for the lowest possible discount we as instructors are capable of offering on Udemy – FOREVER

    Project portfolio:

    The site you create in this course will be the highlight of your project portfolio! Any potential employer who see’s this project on your resume will want to hear all about it. The reason? They know that a project like this means you’re familiar with the wide range of technical skills they need their employees to know.  

    Fun!

    Finally, this project is a lot of fun and I know you’ll have a great time implementing your own unique ideas as well as the ones we implement together. What are you waiting for? 

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Intro video

    Lecture 2: Installing Xampp – Mac / Linux

    Lecture 3: Installing Xampp – Windows

    Lecture 4: Installing a text editor

    Lecture 5: Creating our index page

    Chapter 2: Register/Login Page – Front end

    Lecture 1: Creating the users table

    Lecture 2: Creating the register page

    Lecture 3: Styling our form column

    Lecture 4: Creating the input fields

    Lecture 5: Quick preview of handling the form submission

    Lecture 6: Styling the input fields

    Lecture 7: Creating the title section

    Lecture 8: Adding a site logo

    Lecture 9: Styling the login link

    Lecture 10: Creating the login page

    Chapter 3: Register/Login Page – Back end

    Lecture 1: Sanitising the users first name

    Lecture 2: Form sanitizer class

    Lecture 3: Sanitation methods

    Lecture 4: Config file

    Lecture 5: Connecting to the database

    Lecture 6: Creating the Account class

    Lecture 7: Validating the first name

    Lecture 8: Displaying errors to the user

    Lecture 9: Using constants for our error messages

    Lecture 10: Validating the last name

    Lecture 11: Validating the username

    Lecture 12: Validating the email

    Lecture 13: Validating the passwords

    Lecture 14: Stying the error messages

    Lecture 15: Inserting the users details to the table

    Lecture 16: Lets try the insert query out!

    Lecture 17: How to debug MySQL queries

    Lecture 18: Writing the login function

    Lecture 19: Lets try the login function out!

    Lecture 20: Storing the session

    Lecture 21: Remembering the last entered values

    Lecture 22: Remembering the values entered on the register page

    Chapter 4: Creating the video preview

    Lecture 1: Setting up our tables

    Lecture 2: Adding sample video files and images

    Lecture 3: Explanation of the tables

    Lecture 4: Creating the preview provider class

    Lecture 5: Getting a random entity from the table

    Lecture 6: Creating the entity class

    Lecture 7: Entity getter functions

    Lecture 8: Showing the preview video

    Lecture 9: Splitting code into a header file

    Lecture 10: Creating the preview overlay

    Lecture 11: Preview details element

    Lecture 12: Styling the buttons

    Lecture 13: Font Awesome icons

    Lecture 14: Button hover state

    Lecture 15: Muting and unmuting the preview video

    Lecture 16: Changing the icon on mute/unmute

    Lecture 17: Showing the image when the preview has ended

    Chapter 5: Displaying movies and tv shows

    Lecture 1: Adding some style to the page background

    Lecture 2: Creating the category container class

    Lecture 3: Showing all categories

    Lecture 4: Creating the Entity provider class

    Lecture 5: Looping over each entity

    Lecture 6: Outputting the html for each entity

    Lecture 7: Styling the entity previews

    Lecture 8: Styling the category sections

    Chapter 6: Creating the entity page

    Lecture 1: Creating the entity page

    Lecture 2: Error message class

    Lecture 3: Creating the season provider

    Lecture 4: Getting the seasons

    Lecture 5: Creating the video class

    Lecture 6: Creating the season class

    Lecture 7: Outputting the season numbers

    Lecture 8: Getting the video properties

    Lecture 9: Outputting the episodes

    Lecture 10: Styling the episodes

    Lecture 11: Showing you might also like section

    Chapter 7: Creating the watch video page

    Lecture 1: Incrementing the video views

    Lecture 2: Displaying the video

    Lecture 3: Creating the back button

    Lecture 4: Back button functionality

    Lecture 5: Hiding the video controls after 2 seconds

    Lecture 6: Video progress table

    Lecture 7: Initialising the video

    Lecture 8: Making an ajax call

    Lecture 9: Passing data in our ajax call

    Lecture 10: Inserting the initial video progress into the table

    Lecture 11: Creating the video progress timer

    Lecture 12: Updating the video progress as the video plays

    Lecture 13: Marking the video as seen

    Lecture 14: Resume playing where we left off

    Chapter 8: The up next overlay

    Lecture 1: Getting the up next video

    Lecture 2: Up next video when theres no more episodes

    Lecture 3: Up next title

    Lecture 4: Displaying the season and episode number

    Lecture 5: The play next video button

    Instructors

  • Create a Netflix clone from Scratch- JavaScript PHP + MySQL  No.2
    Reece Kenney
    Software Engineer at Microsoft
  • Rating Distribution

  • 1 stars: 4 votes
  • 2 stars: 10 votes
  • 3 stars: 40 votes
  • 4 stars: 217 votes
  • 5 stars: 632 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!