🚨 Time is Running Out: Reserve Your Spot in the Lucky Draw & Claim Rewards! START NOW
watching now
5 Students

Description

What Will You Learn?

  • Learn about WebSockets
  • Learn about Ratchet
  • Learn about PHP
  • Learn about PDO
  • Learn to build Real Time Application

Requirements

  • PHP experience is needed or Basic knowlage of PHP
  • Basic JavaScript
  • Local Web Server, (Xampp/Lampp)
  • NFT Certificate
  • 53 Lessons
  • Beginner
  • English
  • +100 XP

Share Course on Social media

Curriculum

Course consist of total 5h 3min of content, in total.

Section 2: installing everything we need
14:10
What is composer?
02:24
Installing Composer On Linux / MacOS
Installing Composer On Windows
02:01
Instailling Ratchet
02:40
Section 3: Creating User functions,
1:19:38
Creating Database
01:42
Creating Login form
02:16
Creating User table
04:01
Validating Login Form
10:04
Creating PHP class to connect with Database
09:19
Creating a method to check if email exist
12:25
Creating a Password hash method
04:34
Creating a redirect method and Allowing User to login
03:00
Creating method to check if user is logged in
04:14
Creating Method to logout the user
01:55
Creating Method to Return User Data
05:35
Creating a method to return data from any table
10:19
Creating Method to Insert data into Database
10:14
Section 4: Creating methods to display Messages
1:10:47
Creating home page
03:08
Creating Messages Table
04:44
Creating Method to make search box work
08:11
Creating Search method to search user
09:49
Creating method to display Recent Messages
08:16
Adding new condition to recent messages
05:56
Creating method to redirect to last message
06:09
Rewriting the url
04:49
Creating main messenger page
05:15
Creating method to get user data by username
03:07
Creating method to display Chat messages
06:18
Creating condition to display not seen icon
05:05
Section 5: Creating method to send Messages
1:01:48
Creating js Function to Allow Users to Upload image
07:43
Creating Upload Method
12:47
Uploading Image
04:45
Displaying Images in Chat
04:53
Creating Method to store Messages
06:33
Fixing Recent Messages
04:18
Creating Update method
11:17
Creating Method to set Message status to seen
01:53
Making Textarea work to send Messages
07:39
Section 6: Turning our Chat application into Real Time (A game changer)
1:07:35
Getting Started with WebSockets
05:17
Creating sessionID
04:27
Understanding how our Chat class works
05:14
Instantiating class objects
03:39
Adding tokens to connection
06:29
Sending Message via WebSocket
07:21
Displaying Messages From WebSocket
11:38
Display new message on user list
07:38
Adding new condition to recent message
08:20
Creating method to scrollDown
05:58
Fixing Duplicate Image message problem
01:34

About the Instructor

Hello, There

About Me

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

See All Instructor Courses

BitDegree platform reviews