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 Lessons (11h 45m)
    • 1. Introduction to the course

      2:17
    • 2. Code editors to write codes

      0:57
    • 3. Xampp installation

      1:10
    • 4. Directory Structure

      1:57
    • 5. Connecting to mysql database

      6:40
    • 6. Creating Classes

      8:37
    • 7. Creating index page and forms

      3:48
    • 8. Creating table users

      3:34
    • 9. Creating method to login

      14:41
    • 10. Creating method display user into & logout

      9:33
    • 11. Validating signup form

      10:19
    • 12. Creating register method

      5:43
    • 13. Creating create method

      10:33
    • 14. Creating update method

      8:59
    • 15. Creating signup steps

      12:00
    • 16. Creating user profile page

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

      6:20
    • 18. Creating profileEdit page to update profile

      12:51
    • 19. Creating method to upload images

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

      18:18
    • 21. Creating password page to change password

      17:02
    • 22. Creating search method to search users

      11:19
    • 23. Creating Table Tweets

      3:05
    • 24. Creating method to post

      6:42
    • 25. Displaying tweets in home page

      5:48
    • 26. Displating hashtag mention in tweet form

      14:32
    • 27. Creating trends table

      1:36
    • 28. Creating method to get hashtag from database

      6:17
    • 29. Creating method search mention to display

      5:20
    • 30. Creating method to insert hashtag

      5:51
    • 31. Making tweets links clickable

      6:38
    • 32. Creating table for like feature

      1:14
    • 33. Creating like function using jquery

      9:09
    • 34. Creating method to like tweet

      3:55
    • 35. Displaying like unlike button with counter

      5:59
    • 36. Creating method to unlike tweet

      4:36
    • 37. Creating method to display retweet popup

      12:21
    • 38. Creating jquery function send retweet ajax request

      5:33
    • 39. Creating method to retweet a tweet

      7:12
    • 40. Displaying retweets in home page

      17:35
    • 41. Creating method display tweet popup

      14:04
    • 42. Creating new table for comments

      1:50
    • 43. Displaying comments on tweets

      5:59
    • 44. Creating method to post comments

      10:30
    • 45. Creating jquery function to display image popup

      12:05
    • 46. Creating delete method

      6:28
    • 47. Deleting comments

      7:24
    • 48. Deleting tweet

      12:21
    • 49. Displaying popup tweet form

      6:35
    • 50. Making popup form work

      13:48
    • 51. Displaying tweets and likes count

      6:31
    • 52. Creating time ago method

      7:26
    • 53. Displaying new tweets on scroll

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

      7:01
    • 55. Displaying users tweets in profile edit page

      6:14
    • 56. Restricting tweet buttons for profile tweets

      5:29
    • 57. Creating new table for follow system

      1:15
    • 58. Displaying follow unfollow button method

      10:03
    • 59. Creating follow unfollow using jquery

      12:49
    • 60. Creating follow method

      8:54
    • 61. Creating following and followers page

      3:51
    • 62. Displaying followers and following

      12:36
    • 63. Making followers and following button work

      10:16
    • 64. Creating who to follow

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

      8:49
    • 66. Creating New Table For Messages

      2:21
    • 67. Creating message class

      1:46
    • 68. Creating method to display recent messages

      13:58
    • 69. Display conversation list for user

      12:57
    • 70. Creating method receive new messages

      11:49
    • 71. Sending messages

      9:35
    • 72. Making search box work in messages popup

      6:45
    • 73. Deleting messages from chat

      9:44
    • 74. Creating trends method to display trends

      8:12
    • 75. Creating page for hastag

      6:09
    • 76. Displaying trending tweets

      4:46
    • 77. Displaying users accounts related to hashtatg

      9:28
    • 78. Displaying tweet image

      6:40
    • 79. Creating new table notification

      2:57
    • 80. Creating method to display notification counts

      6:42
    • 81. Fetching notificaitons counts

      8:49
    • 82. Updating messages count

      4:08
    • 83. Creating notification method

      9:00
    • 84. Displaying notification based on type

      10:24
    • 85. Displaying retweet and menstion notification

      6:07
    • 86. Updating notification counts

      2:28
    • 87. Creating Method to Send Notification

      11:32
    • 88. Displaying notification and messages count

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

      8:18
    • 90. Thank you for watching

      0:41
How students rated this class
Leave Review

Watch more to review

We ask our students to watch a few lessons before reviewing to make sure we get quality feedback!

Best Suited for
 --  Beginner Intermediate Advanced Beginner/Intermediate Intermediate/Advanced All Levels

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

Be the first!

No ratings just yet—watch a few lessons to be the first to share whether this class met your expectations.

Expectations Met?
  • Exceeded!
    0%
  • Yes
    0%
  • Somewhat
    0%
  • Not really
    0%
Be the first to leave a review in our updated system!
Reviews Archive

In October 2018, we updated our review system to improve the way we collect feedback. Below are the reviews written before that update. You are welcome to edit your old review into the new system!

6 of 6 students recommend this class
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 :)