Create a Netflix clone from Scratch: JavaScript PHP + MySQL
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 user's 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: Let's try the insert query out!
Lecture 17: How to debug MySQL queries
Lecture 18: Writing the login function
Lecture 19: Let's 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 there's no more episodes
Lecture 3: 'Up next' title
Lecture 4: Displaying the season and episode number
Lecture 5: The 'play next video' button
Instructors
-
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024