Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Web Development PHP

Create a Twitter Social Network Clone From Scratch PHP,MySQL

Create or Build Twitter & Learn PHP, OOP and MySQL even Javascript by building your own PHP Social Networking Website
Rating: 4.3 out of 54.3 (341 ratings)
16,294 students
Created by Aizaz dinho
Last updated 11/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll 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
  • Write clean codes
  • Learn to rewrite clean URLs like Twitter
  • Learn to create MySQL Database Relationships

Course content

8 sections • 90 lectures • 11h 49m total length

  • Preview05:42
  • Preview00:57
  • Xampp installation
    01:40
  • Directory Structure
    01:57

  • Preview06:40
  • Preview08:37
  • 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

  • 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 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 New Table for Messages
    02:21
  • 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 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 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
    09:00
  • 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

  • Thank You for Watching
    00:41

Requirements

  • A computer or laptop
  • A text editor
  • A very basic knowledge of PHP language

Description

How to Build With PHP/Create Social Networking Website like Facebook , Twitter?

Wanted to build your own Social Networking Website? And don’t know  where to start from? Don’t worry, this Course will show you step by step how to create your own Twitter Clone using PHP, MySQL, JQuery

As you may already know Twitter is one of the most popular and best Social Networking Website. So why not learn to make your own Twitter Social Networking website?

It doesn't matter if your a beginner or an experienced programmer, just you have to know the basics of PHP, MySQL, HTML ,CSS and JQuery.

This course will greatly and highly beneficial to you. And by the end of this course you will capable of creating your own Social Networking website, not only this you will also be more than competent with skills PHP, PDO, OOP, MySQL and jQuery.

You can highlight the site you create in this course, If anyone who see’s this project in your portfolio might want to hire you because from this course you will gain skills which help you to understand the main concept used to build social networks. So get the ULTIMATE guide to create the High-end social networking website Twitter clone.

Support

By taking this course will get my full support. I’m always loved to help my students (could be you). I’ve answered all that question that students asked so far. I’m always in ninja mood, if there’s been question it’ll be answered within an hour or few. By all this mean is  if you have any error. I'll be happy to check codes, errors.

This Course Covers The Following Features:

• Login & Sign-up Systems 

• Users Profiles

• Users Timeline

• Users Tweets

• Users Retweets

• Users Comments

• News Feeds

• Hashtags & Mention Users

• Top Trending Posts

• Posts & Images Popups

• Messages and Chat System

• Follow and Unfollow System

• Notification System

•And Much More.

Please look at all the lectures to see more things that are covered.


Some of my students reviews:

Some Firstly the course was well presented the templates made were easier for say newbies to development the instructor Aizaz not only is he very adapt but very patient and always there to help give out advice and more importantly listens\

*******************************************************************************************************

One of the most in-depth and instructive teachers i have had the pleasure of doing a course with. Helped when ever asked a question without fail and went way beyond normal assistance with me. Aizaz overall was superb in teaching this course and taught me wonderful new tricks. 10/10 Class Quality!

*******************************************************************************************************

Excellent course and teacher! Recommend to anyone who wants to learn PHP and also create a real project. The teacher is willing to answer questions if something was not completely understood in the video explanations. I highly recommend :)

*******************************************************************************************************

Mentor will explain each and everything neatly that anyone can understand easily.At first starting this course I didn't know much about php and html but I am learning many extra things which will help in future from mentor.Thank you

***************************End of Reviews ***********************

Who this course is for:

  • 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

Instructor

Aizaz dinho
Web Developer and Instructor at Udemy
Aizaz dinho
  • 4.5 Instructor Rating
  • 480 Reviews
  • 28,877 Students
  • 3 Courses

Hello, There

Hey there, My name is Aizaz and i am back-end web developer and I have many years experience creating projects, websites and Apps for both myself, and for blog.  I have experience in many different languages. i'm expert in creating website clone with PHP MySQL, PDO OOP And Javascript etc. I'm helping my students with my experiences and skills.

Web Development is my passion and i love to develop new websites and web applications apart from that i am a blogger and I'm full time online instructor.

Thank you for reading

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.