Build a Cordova Chat APP using Strophe and eJabberd
2.8 (14 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.
151 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Build a Cordova Chat APP using Strophe and eJabberd to your Wishlist.

Add to Wishlist

Build a Cordova Chat APP using Strophe and eJabberd

Learn XMPP, eJabberd, Strophe, Intel XDK, Cordova, XML, Long Polling, jQuery, Android, iOS, JavaScript and Much More
2.8 (14 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.
151 students enrolled
Last updated 8/2015
English
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create browser based apps using XMPP Protocol
  • Create cordova apps using Intel XDK
  • Setup and configure eJabberd server
View Curriculum
Requirements
  • Students need to have a Mac, Windows or Ubuntu computer
  • Local HTTP server
  • Browser
Description

With Building a Cross-Platform Chat App using JavaScript and XMPP, you will learn everything about chat apps, even if you've never build one before!

The full course has several video lectures, divided into several chapters. Each chapter will give you a new level of knowledge in chat app development. We'll start from the basics of chat app development to more advanced and the most popular techniques used now a days.

This course will give you a new perspective on how the Apps and Web-Services work And after you completed the course you will be able to create your own Chat app with the latest technology and techniques.

You will overall learn how chat apps like Whatsapp and Facebook messenger work.

Who is the target audience?
  • Anyone with basic knowledge of Cordova or XDK or Ionic or Phonegap
  • Anyone with basic web development knowledge
  • Good knowledge on now Application and Transport layer protocols work
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 27 Lectures Collapse All 27 Lectures 02:23:21
+
Introduction
1 Lecture 05:01
+
Extensible Messaging and Presence Protocol
10 Lectures 47:45


Connection Life Cycle
03:08

Understanding JID
06:24

Basics of Stanzas
04:04

Roster Management
05:40

Understanding Subscription
08:14

Online and Offline Presence
05:32

Instant Messaging
01:37

Bidirectional-streams Over Synchronous HTTP
02:25
+
Setting up Development Environment
4 Lectures 21:30
Installing eJabberd XMPP Server
07:34

Creating a New Intel XDK Project
03:21

Setting up Chat APP Template
01:58

Introduction to Strophe.js
08:37
+
Building Login and Registration Pages
2 Lectures 27:13
Building Registration Functionality
16:34

Building Login Functionality
10:39
+
Building Single User Chat Functionality
5 Lectures 24:48
Getting Started
06:17

Logout
01:04

Listing Friends
06:57

Creating Friendship System
07:03

Instant Messaging
03:27
+
Building Multi User Chat Functionality
3 Lectures 15:48
Understanding Multi User Chat
07:51

Creating and Joining Groups
04:52

Posting Messages to Groups
03:05
+
Miscellaneous
2 Lectures 01:13
Running in Browser
01:12

Exercise Files
00:01
About the Instructor
QScutter Tutorials
3.2 Average rating
524 Reviews
6,858 Students
40 Courses
a place to learn technology

QScutter is a Indian based company that offers an ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples. The emphasis is on teaching real life skills that are essential in today's commercial environment. We provide tutorials for almost all IT topics.