Build Real-Time Web Apps Using Wordpress and Socket.IO
4.0 (3 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.
113 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Build Real-Time Web Apps Using Wordpress and Socket.IO to your Wishlist.

Add to Wishlist

Build Real-Time Web Apps Using Wordpress and Socket.IO

Learn how to integrate wordpress with realtime technology to create wordpress based real-time application
4.0 (3 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.
113 students enrolled
Created by Pooja Srivastava
Last updated 7/2017
English
Current price: $10 Original price: $40 Discount: 75% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • 1 Article
  • 7 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Creating wordpress based real-time applications, where in case of database change server will push the latest content to all the connected client( Similar to stock market price application, where stock market price gets updated in real time without client refreshing the page again and again to get latest data)
View Curriculum
Requirements
  • wordpress and javascript basics
Description


In non real time application, client needs to refresh the page or poll the database to get the latest content from database.

For example client  request to server to check the stock price. Once server has sent response of latest stock price. Client will always see that price and it will never get real time stock price. To get the latest stock price  client has to either

1. Poll the server in regular interval to check if stock price is changed or not, or 

2.User needs to continuously keep pressing refresh button to get latest data from server.

Option 1 is unnecessary putting load on server, as many clients connected and even if data is not changed they re polling server in regular interval.

Option2 . you know how annoying it can be.


Real time web applications are applications, where data form server is pushed  to client in event of database content update, without client requesting for it

In this course you will learn 

1.  Basics of technology needed to make WordPress real time

2. Overview of network architecture for real-time communication between wordpress and socket

3. How to integrate wordpress with realtime socket technology so that any changes in database is pushed from server to client in soft real time.

4. We will create WordPress based game score Dashboard sample application where all players  scores are visible and anytime score of  any player changes, latest game score will get pushed from server to all the connected client browser and will reflect the latest score of  player in real time. 


Target Audience for this course

This course if for anyone who wants to learn to create wordpress applications with realtime technology.


Who is the target audience?
  • Anyone who wants to create real-time Wordpress Application
Students Who Viewed This Course Also Viewed
Curriculum For This Course
+
Course Overview
2 Lectures 03:36
+
What is real-time application ?
2 Lectures 02:14
+
Network architecture and needed components for real-time app
5 Lectures 07:57
Network Architecture
01:41


Basics of Soket.io and Socket.io sever
02:04

Basics of Socket.io Client
00:48

Basics of ZeroMQ
01:54
+
WordPress Setup for Score Dashboard Sample Application
4 Lectures 12:24


Create WordPress application for Player Score
03:13

Create WordPress Plugin to send updated post data
02:31
+
Socket.io setup for Score Dashboard Sample Application
5 Lectures 13:28
NodeJs installation
01:41

Socket.io and dependent module installation
02:28

Creating Socket.io server
04:11

Creating socket.io client
03:54

WordPress enqueing javascript and activating plugin
01:14
+
ZMQ Installation
2 Lectures 07:12
ZMQ core library and PHP binding installation on windows
03:30

ZMQ core library and PHP binding installation in linux
03:42
+
Testing components of ScoreDashboard Sample Application
4 Lectures 08:14
Testing ZMQ socket connection
02:14

Testing Socket.io connection
01:14

Update socket.io client and testing complete application
01:50

How to run nodejs server as background service forever
02:56
+
Game Score Dashboard Source code
1 Lecture 00:09
source code
00:09
About the Instructor
Pooja Srivastava
4.0 Average rating
3 Reviews
113 Students
1 Course
Entrepreneur,Founder of Flying Wheel

Pooja is founder of Flying Wheel Entertainment Pvt. Ltd ,that works on creating embedded  products and Wordpress based web solutions.

She has done her B.tech in Electronics and Communication and Masters from prestigious  Indian Institute of Technology, Kanpur. 

She is  PMP certified and having 12+years of corporate experience in Software industry and Handled various technical and management role. She has vast experience on embedded Technologies and web applications.