Build a Social Network from Scratch: JavaScript PHP + MySQL
Learn JavaScript, PHP and MySQL by building the ultimate social network website from scratch! The complete guide!
What you’ll learn
-
Create a full scale social networking website like Facebook or Twitter, including features such as newsfeeds, profiles, friend system, chat system, trending posts and much more!
-
Program proficiently in PHP, HTML and CSS
-
Program using an OO (Object Oriented) approach
-
Know how to easily use MySQL databases with your website
-
Understand how to register domain names and put your new site on the web!
Requirements
-
A computer (I am using a Mac)
-
A text editor to program in (I use Sublime Text 2)
Who this course is for:
- In this course you will use HTML, CSS, PHP, MySQL, JavaScript and JQuery. Although we will use all of these skills, no prior experience with them is needed. Of course, you may pick things up a little faster if you have used them before, but at the start of the course, things are explained in ways that target people who have never used the skill before. Because this course appeals to beginners as well as as experienced users, it may seem a little slow paced at the start especially if you have prior programming experience. Bare with it though because it does pick up. If you are an experienced programmer, you may not learn much about the skills but you may learn how to structure a social media website. Some of the techniques and methods used are not the most efficient way to do things (e.g. we use procedural MySQLI statements), but in my opinion, they are the easiest to teach in a short amount of time and easiest to pick up having never used the skills before. Feel free to swap bits of code with your preferred methods.