Create a Similar Social Networking Website like Facebook in PHP & MySQL

Marvic Grima, Computer Networks and Systems

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
55 Videos (5h 34m)
    • Lesson 1 - Introduction

      2:00
    • Lesson 2 - Downloading Local Server (MAMP or XAMPP)

      1:05
    • Lesson 3 - Downloading Text Editor (Brackets or Sublime)

      0:50
    • Lesson 4 - Connect to MySQL Database

      3:42
    • Lesson 5 - Create users Table

      4:34
    • Lesson 6 - Retrieving the Form Data

      11:16
    • Lesson 7 - Storing Values in Session Variables

      5:38
    • Lesson 8 - Email Validation

      9:57
    • Lesson 9 - Username Validation

      8:33
    • Lesson 10 - First and Last Name Validation

      4:19
    • Lesson 11 - Password Validation

      7:47
    • Lesson 12 - Giving the User Profile and Cover Photo

      3:23
    • Lesson 13 - Inserting our Values into our Database

      7:54
    • Lesson 14 - Writing Login Handler

      9:22
    • Lesson 15 - Testing our Login Form

      3:37
    • Lesson 16 - Creating Navigation Bar

      6:40
    • Lesson 17 - Building Dropdown Menu - Part 1

      8:30
    • Lesson 18 - Styling Dropdown Menu

      8:48
    • Lesson 19 - Building Dropdown Menu - Part 2

      4:30
    • Lesson 20 - Building Dropdown Menu - Part 3

      5:34
    • Lesson 21 - Finishing Navigation Bar

      9:53
    • Lesson 22 - Building Left Section - Part 1

      10:00
    • Lesson 23 - Styling Left Section - Part 1

      11:56
    • Lesson 24 - Building Left Section - Part 2

      3:21
    • Lesson 25 - Styling Left Section - Part 2

      5:47
    • Lesson 26 - Building Status Bar

      9:57
    • Lesson 27 - Styling Status Bar

      8:38
    • Lesson 28 - Create posts Table

      1:42
    • Lesson 29 - Submit Post - Part 1

      8:44
    • Lesson 30 - Submit Post - Part 2

      2:30
    • Lesson 31 - Submit Post - Part 3

      6:23
    • Lesson 32 - Submit Image

      8:29
    • Lesson 33 - Get Number of Posts

      5:00
    • Lesson 34 - Building Posts Area

      4:14
    • Lesson 35 - Displaying Posts - Part 1

      8:54
    • Lesson 36 - Displaying Posts - Part 2

      6:04
    • Lesson 37 - Displaying Post - Part 3

      7:35
    • Lesson 38 - Displaying Time

      11:20
    • Lesson 39 - Styling Name and Time

      2:13
    • Lesson 40 - Auto Load Posts - Part 1

      5:20
    • Lesson 41 - Auto Load Posts - Part 2

      8:48
    • Lesson 42 - Auto Load Posts - Part 3

      4:28
    • Lesson 43 - Auto Load Posts - Part 4

      6:09
    • Lesson 44 - Testing Auto Load Posts

      1:48
    • Lesson 45 - Show Posts Only From Friends

      2:48
    • Lesson 46 - Create comments Table

      1:34
    • Lesson 47 - Post Comments - Part 1

      4:21
    • Lesson 48 - Post Comments - Part 2

      10:52
    • Lesson 49 - Post Comments - Part 3

      5:09
    • Lesson 50 - Post Comments - Part 4

      1:01
    • Lesson 51 - Load Comments - Part 1

      10:27
    • Lesson 52 - Load Comments - Part 2

      3:32
    • Lesson 53 - Styling Comments

      8:52
    • Lesson 54 - Fixing Bugs

      3:08
    • Lesson 55 - Count Number of Comments for Every Post

      5:03

About This Class

f80a3e00

Note: I am still in the process of finishing this course. I am uploading three videos every week and I hope you look forward to complete this journey together. To get notified just like my Facebook page. 

If you are interested in building a Social Networking site like Facebook, this course is for you. This course involves a step-by-step tutorial on how to create a similar website to Facebook using HTML, CSS, PHP, Javascript, & MySQL. Facebook is one of the top Social Networking Websites. So why don't you learn how to create your own Social Networking website where you can interact with friends, post pictures, and other fun stuff? 

Don't worry this course is suitable for newbies and/or intermediate users who have some basic knowledge in HTML, CSS, PHP, Javascript & MySQL. When you finish this course you will become more familiar with the technologies which we are going to use and you will be able to create your own social media website.

These are the main features that we are going to cover:

  • Register & Login Systems
  • Users Home Page
  • Users Profile Page
  • Like System
  • Comment System
  • News feeds
  • Chat System
  • Notification System

What are the requirements?

  • Basic knowledge of HTML, CSS, PHP, & Javascript
  • Local Server (MAMP or XAMPP)
  • Text Editor (Brackets or Sublime)
  • Web Browser (Chrome)

What am I going to get from this course?

  • Build your own Social Networking website like Facebook and Twitter which includes awesome features such as Newsfeeds, Profiles, Friends System, Chat System, and much more.
  • Understand more the technologies which we are going to use such as HTML, CSS, PHP, & Javascript
  • Learn how to write clean codes
  • Learn how to use MySQL databases
  • Strengthen your skills by building an advanced project from scratch in PHP

What is the target audience?

  • For users who want to build a similar social networking website like Facebook by using these types of technologies such as HTML, CSS, PHP, Javascript & MySQL
  • For users who want to learn how to structure a social networking website
  • For users who want to learn using these technologies such as HTML, CSS, PHP, Javascript & MySQL
  • For users who would like to learn more in Web Development

265ad389

ff0c126c

aa83b414

3 of 3 students recommendSee All

Great videos! When will the rest of the videos be available?
Nice work! Can't wait for the rest of the videos
Sounds interesting! looking forward for the upcoming videos!

98

Students

--

Projects

Marvic Grima

Computer Networks and Systems

Marvic Grima is born and raised in Malta who is passionate about Computer Science, including Routing, Hacking, Web, and Software Development.

He obtained the BSc (Hons.) in Computer Systems and Networks. He likes to experiment and develop different types of Projects, Websites, and Applications using technologies such as C#, HTML, CSS. PHP, and Javascript.

He offers a selection of online courses which start from beginner to advanced level.

See full profile