Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Programming A Chat Box From Scratch Using PHP and AJAX to your Wishlist.

Add to Wishlist

Programming A Chat Box From Scratch Using PHP and AJAX

A complete guide to create a simple Chat Box from scratch using PHP and AJAX
4.3 (7 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.
1,072 students enrolled
Created by Syed Ali
Last updated 3/2016
$10 $20 50% off
2 days left at this price!
30-Day Money-Back Guarantee
  • 1.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Create a simple Chat Box using PHP Programming Language and AJAX
Design Chat Box using Cascading Style Sheet (CSS)
Create a Database in PHPmyAdmin
Establish a Database Connection with the Chat Box
Use AJAX to make their program Real-Time
View Curriculum
  • This course teaches Programming from scratch, therefore, students do not need anything to begin this course
  • Everything will be explained and the required things will be downloaded in this course
  • Students only need to be familiar with how to operate a Computer

In this course we are going to create a simple chat box that will be completely responsive and will be really easy to get up and running on any server, but in this course we will use the XAMPP Server. A database is required - as we need to connect our Chat Box with the Database to make it Dynamic.

The programming language used is:

  • PHP - We will use PHP language in this course to build our simple chat box. PHP is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.
  • AJAX - AJAX is a technique for creating fast and dynamic web pages. AJAX is about updating parts of a web page, without reloading or refreshing the entire page.

The course is structured into 4 Sections and about it contains alomost about 1.5 hours of content. If you are interested in Programming Languages especially PHP then this course is for you. So lets get started and become an expert in PHP and AJAX by the end of this course.

Who is the target audience?
  • Students having a little knowledge about PHP Programming Language should take this course
  • Students who are not familiar with Programming should not opt for this course
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 12 Lectures Collapse All 12 Lectures 01:23:47
Course Introduction
1 Lecture 03:09

This lesson tells the students about the Modules and the lessons that this course contain.

Preview 03:09
Downloading Essential Software's
3 Lectures 13:35

In this lesson students will download XAMPP Server which is used to create projects involving coding on their own computer.

Preview 06:18

Downloading XAMPP Server
2 questions

Students will learn how to configure the XAMPP Server so it works properly on their computer.

Configuring XAMPP Server

Configuring XAMPP Server
1 question

By the end of this lesson students will download a free software named ATOM Editor which is used for coding.

Downloading ATOM Editor

Downloading ATOM Editor
1 question
Chat Box Creation
7 Lectures 01:05:48

In this lesson students will create the folders and files that will be needed to begin with their coding.

Preview 02:30

Creating Necessary Folders and Files
2 questions

In this lesson I will demonstrate students how to create the layout of the chat box

Creating The Main Page Of Chat Box

Creating the main page of Chat Box
1 question

Students will learn in this lesson how to design the Chat Box using Cascading Style Sheet (CSS).

Using CSS To Design The Chat Box

Using CSS To Design The Chat Box
1 question

In this lesson students will create their own Database in PHPmyAdmin. They will also create a table and insert some rows in the table

Creating Database in PHPmyAdmin

Creating Database in PHPmyAdmin
1 question

After creating a Database in the previous lesson, I will demonstrate students how to establish a connection between the Databse and the Chat Box.

Linking The Chat Box To Database (Part1)

Linking The Chat Box To Database (Part 2)

Linking The Chat Box To Database
1 question

In this lesson students will do the final steps of their coding and by the end of this lesson they will be successful in creating a Chat Box using PHP and AJAX

Using Ajax To Make Our Chat Box Real-Time

Using Ajax To Make Our Chat Box Real-Time
1 question
1 Lecture 01:15

In this lesson students will recap al the things they did in this course and will be prepared for creating a Chat Box on their localhost

Preview 01:15
About the Instructor
4.2 Average rating
705 Reviews
34,751 Students
12 Courses
Online Instructor - Teaching Over 15,000+ Students!

I am the youngest Instructor present on Udemy Platform and have several years of experience in development environment as programmer. I have been programming since the age of 13.

On the other hand, I have expertise and experience in all phases of project life cycle namely analysis, design, coding, testing and implementation phases. I have experience in working with different operating systems, with keen focus on SharePoint development.

Also have efficiently managed the team and took care in delivering quality deliverables from my team which proved my managerial and leadership skill. Moreover, I have high web developing skills as a web developer and can make websites using WordPress, Joomla, and Drupal. Additionally, can migrate them from one host to the other. I have worked within the following realms:

- Developed script in Python programming language for 3D mapping using raspberry pi and quad-copter
- Developed system for processing data in parallel with data collection
- Redesigned tracking systems to work with tabular data
- Developed tools in Python for vehicle tracking and post-data-collection processing
- Data parsing, statistical analysis

Report Abuse