Sorry, your browser is not supported
To have the best experience using Skillshare, we recommend that you use one of these supported browsers.

Create a High End Social Network Twitter Clone Using PHP, MySQL OOP

Aizaz Dinho, Web Developer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
90 Videos (11h 45m)
    • Introduction to the course

      2:17
    • Code editors to write codes

      0:57
    • Xampp installation

      1:10
    • Directory Structure

      1:57
    • Connecting to mysql database

      6:40
    • Creating Classes

      8:37
    • Creating index page and forms

      3:48
    • Creating table users

      3:34
    • Creating method to login

      14:41
    • Creating method display user into & logout

      9:33
    • Validating signup form

      10:19
    • Creating register method

      5:43
    • Creating create method

      10:33
    • Creating update method

      8:59
    • Creating signup steps

      12:00
    • Creating user profile page

      13:32
    • Rewriting user profile url and creating method to check login

      6:20
    • Creating profileEdit page to update profile

      12:51
    • Creating method to upload images

      14:49
    • Creating account page to update Email or username

      18:18
    • Creating password page to change password

      17:02
    • Creating search method to search users

      11:19
    • Creating Table Tweets

      3:05
    • Creating method to post

      6:42
    • Displaying tweets in home page

      5:48
    • Displating hashtag mention in tweet form

      14:32
    • Creating trends table

      1:36
    • Creating method to get hashtag from database

      6:17
    • Creating method search mention to display

      5:20
    • Creating method to insert hashtag

      5:51
    • Making tweets links clickable

      6:38
    • Creating table for like feature

      1:14
    • Creating like function using jquery

      9:09
    • Creating method to like tweet

      3:55
    • Displaying like unlike button with counter

      5:59
    • Creating method to unlike tweet

      4:36
    • Creating method to display retweet popup

      12:21
    • Creating jquery function send retweet ajax request

      5:33
    • Creating method to retweet a tweet

      7:12
    • Displaying retweets in home page

      17:35
    • Creating method display tweet popup

      14:04
    • Creating new table for comments

      1:50
    • Displaying comments on tweets

      5:59
    • Creating method to post comments

      10:30
    • Creating jquery function to display image popup

      12:05
    • Creating delete method

      6:28
    • Deleting comments

      7:24
    • Deleting tweet

      12:21
    • Displaying popup tweet form

      6:35
    • Making popup form work

      13:48
    • Displaying tweets and likes count

      6:31
    • Creating time ago method

      7:26
    • Displaying new tweets on scroll

      7:05
    • Creating method to display users tweets in profile

      7:01
    • Displaying users tweets in profile edit page

      6:14
    • Restricting tweet buttons for profile tweets

      5:29
    • Creating new table for follow system

      1:15
    • Displaying follow unfollow button method

      10:03
    • Creating follow unfollow using jquery

      12:49
    • Creating follow method

      8:54
    • Creating following and followers page

      3:51
    • Displaying followers and following

      12:36
    • Making followers and following button work

      10:16
    • Creating who to follow

      7:40
    • Display following users tweets and adding scripts to files

      8:49
    • Creating New Table For Messages

      2:21
    • Creating message class

      1:46
    • Creating method to display recent messages

      13:58
    • Display conversation list for user

      12:57
    • Creating method receive new messages

      11:49
    • Sending messages

      9:35
    • Making search box work in messages popup

      6:45
    • Deleting messages from chat

      9:44
    • Creating trends method to display trends

      8:12
    • Creating page for hastag

      6:09
    • Displaying trending tweets

      4:46
    • Displaying users accounts related to hashtatg

      9:28
    • Displaying tweet image

      6:40
    • Creating new table notification

      2:57
    • Creating method to display notification counts

      6:42
    • Fetching notificaitons counts

      8:49
    • Updating messages count

      4:08
    • Creating notification method

      9:00
    • Displaying notification based on type

      10:24
    • Displaying retweet and menstion notification

      6:07
    • Updating notification counts

      2:28
    • Creating Method to Send Notification

      11:32
    • Displaying notification and messages count

      4:42
    • Creating method to prevent user to access php files

      8:18
    • Thank you for watching

      0:41

About This Class

acd68053

How to create Social Networking Website like Facebook , Twitter? How a social network works? If these type of questions moving In your mind Or you want to create some projects from PHP PDO OOP MYSQLI beneficial to your resume or portfolio, or want a deep understanding of these Programing languages.Then creating a High End Social Network like Twitter is the best way to Learn the major aspects of these languages.

If you are a beginner and already know the basics of PHP,MYSQLI,HTML,CSS and JQuery. Then your are in the right place. This course is stairway of success for every beginner web developer you just need to take steps on it.

What should you know?

Anyone who wants to take this course should know the very basics of PHP and MySQL, before joining this course.

Features of this website:

•             Login & Signup Systems 

•             User Profiles

•             User Timeline

•             User Tweets

•             User Retweet

•             User Comments

•             NewsFeeds 

•             Hashtags & Mention Users

•             Top Trending Posts

•             Popup Posts & Images

•             Messages and Chat System

•             Follow and Unfollow System

•             Notification System

Who is the target audience?

  • For PHP beginners who want create social network website like Twitter using PHP, PDO OOP
  • For anyone who wants to learn use of PHP OOP in real world
  • For anyone who wants to learn use of PDO with MySQL
  • For Anyone who want to develop their own high end professional website

3 of 3 students recommendSee All

Great Work , Instructor was too good
This is one of the best PHP course so far covering all the basics especially for intermediate programmers. It covered everything right from the basics including MVC. I face issues in proper code structuring, proper MVC pattern when it comes to native PHP programming. But not only it covered MVC but also showed me proper design pattern to use when you program anything in PHP. Highly recommended :)

36

Students

--

Projects

Aizaz Dinho

Web Developer

Hey there, My name is Aizaz and i am PHP developer and I have many years experience creating projects, websites and apps for both myself, and for blog. I have experience in many different programming languages such as HTML, CSS, JavaScript and PHP.

Web Development is my passion and i love to develop new websites, apps Apart from that i am blogger and gamer while I'm not developing or blogging then I play games.

Thank you for reading

See full profile