Create a High End Social Network Like Twitter in PHP + MySQL
4.9 (19 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
86 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Create a High End Social Network Like Twitter in PHP + MySQL to your Wishlist.

Add to Wishlist

Create a High End Social Network Like Twitter in PHP + MySQL

Learn how to build your own social networking website like Facebook or Twitter Using PHP PDO OOP and MySQL
4.9 (19 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
86 students enrolled
Created by Aizaz dinho
Last updated 7/2017
English
Current price: $10 Original price: $45 Discount: 78% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 12 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Build your own social networking website like Twitter or Facebook with most amazing features such as newsfeeds, profiles, Follow system, chat system, trending post and much more!
  • Know how to easily use PDO with MySQL databases
  • Learn how to develop using an PHP OOP (Object Oriented) approach
  • Understand how to use jquery to retrieve data to display popups, messages, notifications, posts
View Curriculum
Requirements
  • A computer or laptop
  • A text editor
  • A very basic knowledge of PHP language
Description

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
Students Who Viewed This Course Also Viewed
Curriculum For This Course
90 Lectures
11:46:58
+
introduction
4 Lectures 06:21

Code Editors to Write Codes
00:57

Xampp installation
01:10

Directory Structure
01:57
+
Building Users Features
18 Lectures 03:08:47

In this lecture you will learn how easily you can connect to your MySQL databases using PDO

Preview 06:40


Creating index page and forms
03:48

Creating mysql table for users
03:34

Creating method to login
14:41

Creating method display user into and logout
09:33

Validating signup form
10:19

Creating register method
05:43

Creating create method
10:33

Creating update method
08:59

Creating signup steps
12:00

Creating user profile page
13:32

Rewriting user profile url and creating method to check login
06:20

creating profile edit page to update users account
12:51

Creating method to upload images
14:49

Creating account page to update email and username
18:27

Creating password page to change password
17:02

Creating search method to search users
11:19
+
Creating Newsfeed (Tweet System)
34 Lectures 04:14:13
Create table for tweet
03:05

Creating method to post tweet
06:42

Displaying tweets in home page
05:48

Displaying hashtag mention in tweet form
14:32

Creating trends table
01:36

Displaying hashtag from database
06:17

Creating mehod search mention to display
05:20

Creating method to insert hashtag
05:51

Making tweets links clickable
06:38

Creating table for like feature
01:14

Creating like function using jquery
09:09

Creating method to like tweet
03:55

Displaying like unlike button with counter
05:59

Creating Method to Unlike Tweet
04:36

Creating method to display retweet popup
12:21

Creating jquery function send retweet ajax request
05:33

Creating method to retweet a tweet
07:12

Displaying retweets in home page
17:35

Creating method display tweet popup
14:04

Creating new table for comments
01:50

Displaying comments on tweets
05:59

Creating method post comments
10:30

Creating jquery function to display image popup
12:05

Creating delete method
06:28

Deleting comments
07:24

Deleting tweet
12:21

Displaying popup tweet form
06:35

Making popup form work
13:48

Displaying tweets and likes count
06:31

Creating time ago method
07:26

Displaying new tweets on scroll
07:05

Creating method to display users tweets in profile
07:01

Displaying users tweets in profile edit page
06:14

Restricting tweet buttons for profile tweets
05:29
+
Creating Follow Unfollow System
9 Lectures 01:16:13
Creating New Table For Follow system
01:15

Creating Method to Display Follow button
10:03

Displaying follow unfollow button using jquery
12:49

Creating Follow Method
08:54

Creating following and followers page
03:51

Displaying followers and following
12:36

Making Followers and Following button work
10:16

Creating who To Follow method
07:40

Display Following Users Tweets and Adding scripts to Files
08:49
+
Creating Messaging System
8 Lectures 01:07:49
Creating New Table for Messages
01:15

Creating new PHP Class for Messages
01:46

Creating Method to Display Recent Messages
13:58

Display Conversation List for User
12:57

Creating Method to Receive Messages
11:49

Sending messages
09:35

Making Search Box Work in Messages Popup
06:45

Deleting Messages From Chat
09:44
+
Creating Trends System
5 Lectures 35:15
Creating Trends Method to Display Trends
08:12

Creating Hashtag Page to Display Tweets
06:09

Displaying Trending Tweets
04:46

Displaying Users Accounts Related to Hashtatg
09:28

Displaying trend tweets images
06:40
+
Creating Notification System
11 Lectures 01:17:39
Creating new Table for Notification
02:57

Creating Method to Display Notification Counts
06:42

Fetching Notificaitons Counts
08:49

Updating Messages Count
04:08

Creating Notification Method
11:32

Displaying Notification Based on Type
10:24

Displaying Retweet & Menstion Notification
06:07

Updating Notification Counts
02:28

Creating Method To Send Notification
11:32

Displaying Notification and Messages Count
04:42

Creating Method To Prevent User to Access PHP Files
08:18
+
You Made It!
1 Lecture 00:41
Thank You for Watching
00:41
About the Instructor
Aizaz dinho
4.9 Average rating
19 Reviews
86 Students
1 Course
Web Developer and Instructor at Udemy

Hello, There

About Me

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