This plan includes
- Limited free courses access
- Play & Pause Course Videos
- Video Recorded Lectures
- Learn on Mobile/PC/Tablet
- Quizzes and Real Projects
- Lifetime Course Certificate
- Email & Chat Support
What you'll learn?
- Set-up their own open source chat server in Amazon cloud or any other VPS and set-up chat client applications for windows, Android and iOS platforms.
Course Overview
Beginners who are curious about the technology behind chat applications and professionals who want to enhance their knowledge in XMPP server and client technology are welcome to have your skills enhanced.
Also entrepreneurs who wish to start chat server application as a 'Software as a Service' business model are welcome too.
-
Lets start by an Overview of the XMPP protocol which is popular for chat and messaging applications
-
setting up an Amazon Web Service VPS called EC2 with Ubuntu Linux
-
Compare the popular chat servers and install the Prosody, the light weight, efficient open source chat server
-
Explore the basic configuration options for prosody to get started.
-
Install few additional modules which is needed for file sending etc.
-
Configure SSL certificate for our chat server to enhance the safety and security.
-
Install and configure windows/mac/Linux Chat App called Pidgin (Open Source)
-
Install and configure Android Chat App called Conversations (Open Source)
-
Install and configure iOS Chat App called Chat Secure (Open Source)
Pre-requisites
- No prerequisites required. But people who are enthusiastic in technology and its applications is preferred.
Target Audience
- Beginners who are curious about the technology behind chat applications. Professionals who want to enhance their knowledge in XMPP server and client technology. Entrepreneurs who wish to start chat server application as a 'Software as a Service' business model
Curriculum 10 Lectures 00:47:03
Section 1 : Introduction
Section 2 : Introduction to XMPP Chat Protocol and its features
- Lecture 1 :
- XMPP Protocol Introduction and features
Section 3 : Setup a free Amazon Web Service EC2 VPS Ubuntu Server for XMPP and manage it
- Lecture 1 :
- Setup a free-tier Amazon EC2 Ubuntu Server and its administration
Section 4 : XMPP Chat server Prosody Installation and Configuration
- Lecture 1 :
- Install Prosody XMPP Chat Server in Amazon Ubuntu VPS Server
Section 5 : Prosody Configuration
- Lecture 1 :
- Basic Prosody Configuration
Section 6 : Secure Chat - SSL Certificate configuration in server
- Lecture 1 :
- SSL Certificate Generation and Configuration
Section 7 : Chat Clients - Configuring Windows/Linux/Mac Chat Client - Pidgin (Open Source)
- Lecture 1 :
- Configuring Win/Linux/Mac Chat App
Section 8 : Chat Clients - Configuring Android Chat App - Conversations (Open Source)
- Lecture 1 :
- Configuring Android Chat App
Section 9 : Chat Clients - Configuring iPhone Chat App - Chat Secure (Open Source)
- Lecture 1 :
- Configuring iOS chat App
Section 10 : OMEMO Encryption for XMPP
- Lecture 1 :
- OMEMO Encryption for XMPP
Our learners work at
Frequently Asked Questions
How do i access the course after purchase?
It's simple. When you sign up, you'll immediately have unlimited viewing of thousands of expert courses, paths to guide your learning, tools to measure your skills and hands-on resources like exercise files. There’s no limit on what you can learn and you can cancel at any time.Are these video based online self-learning courses?
Yes. All of the courses comes with online video based lectures created by certified instructors. Instructors have crafted these courses with a blend of high quality interactive videos, lectures, quizzes & real world projects to give you an indepth knowledge about the topic.Can i play & pause the course as per my convenience?
Yes absolutely & thats one of the advantage of self-paced courses. You can anytime pause or resume the course & come back & forth from one lecture to another lecture, play the videos mulitple times & so on.How do i contact the instructor for any doubts or questions?
Most of these courses have general questions & answers already covered within the course lectures. However, if you need any further help from the instructor, you can use the inbuilt Chat with Instructor option to send a message to an instructor & they will reply you within 24 hours. You can ask as many questions as you want.Do i need a pc to access the course or can i do it on mobile & tablet as well?
Brilliant question? Isn't it? You can access the courses on any device like PC, Mobile, Tablet & even on a smart tv. For mobile & a tablet you can download the Learnfly android or an iOS app. If mobile app is not available in your country, you can access the course directly by visting our website, its fully mobile friendly.Do i get any certificate for the courses?
Yes. Once you complete any course on our platform along with provided assessments by the instructor, you will be eligble to get certificate of course completion.For how long can i access my course on the platform?
You require an active subscription to access courses on our platform. If your subscription is active, you can access any course on our platform with no restrictions.Is there any free trial?
Currently, we do not offer any free trial.Can i cancel anytime?
Yes, you can cancel your subscription at any time. Your subscription will auto-renew until you cancel, but why would you want to?
Instructor
283634 Course Views
19 Courses