The Complete XMPP Course: Chat Server Setup Android/iOS Apps

Course

Online

£ 20 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

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)Who this course is for: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

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

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

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

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Network Training
  • Install
  • Communication Training
  • Business model
  • Technology
  • Web
  • Protocol
  • Network
  • Server
  • Linux
  • XML
  • XML training
  • Options
  • Access

Course programme

Introduction 1 lecture 04:49 Quick Overview of the Course In this introductory session, we will discuss:
  • The topics covered in this course
  • List of sessions and its details
  • Advantages of taking this course
Introduction 1 lecture 04:49 Quick Overview of the Course In this introductory session, we will discuss:
  • The topics covered in this course
  • List of sessions and its details
  • Advantages of taking this course
Quick Overview of the Course In this introductory session, we will discuss:
  • The topics covered in this course
  • List of sessions and its details
  • Advantages of taking this course
Quick Overview of the Course In this introductory session, we will discuss:
  • The topics covered in this course
  • List of sessions and its details
  • Advantages of taking this course
Quick Overview of the Course In this introductory session, we will discuss:
  • The topics covered in this course
  • List of sessions and its details
  • Advantages of taking this course
Quick Overview of the Course In this introductory session, we will discuss:
  • The topics covered in this course
  • List of sessions and its details
  • Advantages of taking this course
In this introductory session, we will discuss:
  • The topics covered in this course
  • List of sessions and its details
  • Advantages of taking this course
In this introductory session, we will discuss:
  • The topics covered in this course
  • List of sessions and its details
  • Advantages of taking this course
Introduction to XMPP Chat Protocol and its features 1 lecture 06:11 XMPP Protocol Introduction and features Extensible Messaging and Presence Protocol (XMPP) is a communication protocol for message-oriented middleware based on XML (Extensible Markup Language). It enables the near-real-time exchange of structured yet extensible data between any two or more network entities. In this session, we will see what each letters in the XMPP stands for and the features it offers. Introduction to XMPP Chat Protocol and its features 1 lecture 06:11 XMPP Protocol Introduction and features Extensible Messaging and Presence Protocol (XMPP) is a communication protocol for message-oriented middleware based on XML (Extensible Markup Language). It enables the near-real-time exchange of structured yet extensible data between any two or more network entities. In this session, we will see what each letters in the XMPP stands for and the features it offers. XMPP Protocol Introduction and features Extensible Messaging and Presence Protocol (XMPP) is a communication protocol for message-oriented middleware based on XML (Extensible Markup Language). It enables the near-real-time exchange of structured yet extensible data between any two or more network entities. In this session, we will see what each letters in the XMPP stands for and the features it offers. XMPP Protocol Introduction and features Extensible Messaging and Presence Protocol (XMPP) is a communication protocol for message-oriented middleware based on XML (Extensible Markup Language). It enables the near-real-time exchange of structured yet extensible data between any two or more network entities. In this session, we will see what each letters in the XMPP stands for and the features it offers. XMPP Protocol Introduction and features Extensible Messaging and Presence Protocol (XMPP) is a communication protocol for message-oriented middleware based on XML (Extensible Markup Language). It enables the near-real-time exchange of structured yet extensible data between any two or more network entities. In this session, we will see what each letters in the XMPP stands for and the features it offers. XMPP Protocol Introduction and features Extensible Messaging and Presence Protocol (XMPP) is a communication protocol for message-oriented middleware based on XML (Extensible Markup Language). It enables the near-real-time exchange of structured yet extensible data between any two or more network entities. In this session, we will see what each letters in the XMPP stands for and the features it offers. Extensible Messaging and Presence Protocol (XMPP) is a communication protocol for message-oriented middleware based on XML (Extensible Markup Language). It enables the near-real-time exchange of structured yet extensible data between any two or more network entities. In this session, we will see what each letters in the XMPP stands for and the features it offers. Extensible Messaging and Presence Protocol (XMPP) is a communication protocol for message-oriented middleware based on XML (Extensible Markup Language). It enables the near-real-time exchange of structured yet extensible data between any two or more network entities. In this session, we will see what each letters in the XMPP stands for and the features it offers. Setup a free Amazon Web Service EC2 VPS Ubuntu Server for XMPP and manage it 1 lecture 16:56 Setup a free-tier Amazon EC2 Ubuntu Server and its administration I recommend using the 'Ubuntu Server 16' for better compatibility with the Prosody Server. (In the free tier AMI list, scroll down and you can find the Ubuntu Server 16.0.. LTS)In this lecture, we will see how we can start an Amazon EC2 Instance. The configuration include selecting various options for configuring the server. Allowing the incoming and out going ports especially for XMPP communication and server management. Creating a key pair to access the server. How to use the key pair to manage the server. Using Bitwise SSH client to access the server and login to the server. Setup a free Amazon Web Service EC2 VPS Ubuntu Server for XMPP and manage it 1 lecture 16:56 Setup a free-tier Amazon EC2 Ubuntu Server and its administration I recommend using the 'Ubuntu Server 16' for better compatibility with the Prosody Server. (In the free tier AMI list, scroll down and you can find the Ubuntu Server 16.0.. LTS)In this lecture, we will see how we can start an Amazon EC2 Instance. The configuration include selecting various options for configuring the server. Allowing the incoming and out going ports especially for XMPP communication and server management. Creating a key pair to access the server. How to use the key pair to manage the server. Using Bitwise SSH client to access the server and login to the server. Setup a free-tier Amazon EC2 Ubuntu Server and its administration I recommend using the 'Ubuntu Server 16' for better compatibility with the Prosody Server. (In the free tier AMI list, scroll down and you can find the Ubuntu Server 16.0.. LTS)In this lecture, we will see how we can start an Amazon EC2 Instance. The configuration include selecting various options for configuring the server. Allowing the incoming and out going ports especially for XMPP communication and server management. Creating a key pair to access the server. How to use the key pair to manage the server. Using Bitwise SSH client to access the server and login to the server. Setup a free-tier Amazon EC2 Ubuntu Server and its administration I recommend using the 'Ubuntu Server 16' for better compatibility with the Prosody Server. (In the free tier AMI list, scroll down and you can find the Ubuntu Server 16.0.. LTS)In this lecture, we will see how we can start an Amazon EC2 Instance. The configuration include selecting various options for configuring the server. Allowing the incoming and out going ports especially for XMPP communication and server management. Creating a key pair to access the server. How to use the key pair to manage the server. Using Bitwise SSH client to access the server and login to the server. Setup a free-tier Amazon EC2 Ubuntu Server and its administration I recommend using the 'Ubuntu Server 16' for better compatibility with the Prosody Server. (In the free tier AMI list, scroll down and you can find the Ubuntu Server 16.0.. LTS)In this lecture, we will see how we can start an Amazon EC2 Instance. The configuration include selecting various options for configuring the server. Allowing the incoming and out going ports especially for XMPP communication and server management. Creating a key pair to access the server. How to use the key pair to manage the server. Using Bitwise SSH client to access the server and login to the server. Setup a free-tier Amazon EC2 Ubuntu Server and its administration I recommend using the 'Ubuntu Server 16' for better compatibility with the Prosody Server. (In the free tier AMI list, scroll down and you can find the Ubuntu Server 16.0.. LTS)In this lecture, we will see how we can start an Amazon EC2 Instance. The configuration include selecting various options for configuring the server. Allowing the incoming and out going ports especially for XMPP communication and server management. Creating a key pair to access the server. How to use the key pair to manage the server. Using Bitwise SSH client to access the server and login to the server.I recommend using the 'Ubuntu Server 16' for better compatibility with the Prosody Server. (In the free tier AMI list, scroll down and you can find the Ubuntu Server 16.0.. LTS)In this lecture, we will see how we can start an Amazon EC2 Instance. The configuration include selecting various options for configuring the server. Allowing the incoming and out going ports especially for XMPP communication and server management. Creating a key pair to access the server. How to use the key pair to manage the server. Using Bitwise SSH client to access the server and login to the server.I recommend using the 'Ubuntu Server 16' for better compatibility with the Prosody Server. (In the free tier AMI list, scroll down and you can find the Ubuntu Server 16.0.. LTS)In this lecture, we will see how we can start an Amazon EC2 Instance. The configuration include selecting various options for configuring the server. Allowing the incoming and out going ports especially for XMPP communication and server management. Creating a key pair to access the server. How to use the key pair to manage the server. Using Bitwise SSH client to access the server and login to the server. XMPP Chat server Prosody Installation and Configuration 1 lecture 06:51 Install Prosody XMPP Chat Server in Amazon Ubuntu VPS Server I recommend using the 'Ubuntu Server 16' for better compatibility with the Prosody Server.In this lecture, we will compare few popular open source chat servers available. Discuss their pros and cons How and why we are finalizing the Prosody Chat server from the list of others Installing the Prosody Chat server in our Amazon Ubuntu VPS XMPP Chat server Prosody Installation and Configuration 1 lecture 06:51 Install Prosody XMPP Chat Server in Amazon Ubuntu VPS Server I recommend using the 'Ubuntu Server 16' for better compatibility with the Prosody Server.In this lecture, we will compare few popular open source chat servers available. Discuss their pros and cons How and why we are finalizing the Prosody Chat server from the list of others Installing the Prosody Chat server in our Amazon Ubuntu VPS Install Prosody XMPP Chat Server in Amazon Ubuntu VPS Server I recommend using the 'Ubuntu Server 16' for better compatibility with the Prosody Server.In this lecture, we will compare few popular open source chat servers available. Discuss their pros and cons How and why we are finalizing the Prosody Chat server from the list of others Installing the Prosody Chat server in our Amazon Ubuntu VPS Install Prosody XMPP Chat Server in Amazon Ubuntu VPS Server I recommend using the 'Ubuntu Server 16' for better compatibility with the Prosody Server.In this lecture, we will compare few popular open source chat servers available. Discuss their pros and cons How and why we are finalizing the Prosody Chat server from the list of others Installing the Prosody Chat server in our Amazon Ubuntu VPS Install Prosody XMPP Chat Server in Amazon Ubuntu VPS Server I recommend using the 'Ubuntu Server 16' for better compatibility with the Prosody Server.In this lecture, we will compare few popular open source chat servers available. Discuss their pros and cons How and why we are finalizing the Prosody Chat server from the list of others Installing the Prosody Chat server in our Amazon Ubuntu VPS Install Prosody XMPP Chat Server in Amazon Ubuntu VPS Server I recommend using the 'Ubuntu Server 16' for better compatibility with the Prosody Server.In this lecture, we will compare few popular open source chat servers available. Discuss their pros and cons How and why we are finalizing the Prosody Chat server from the list of others Installing the Prosody Chat server in our Amazon Ubuntu VPSI recommend using the 'Ubuntu Server 16' for better compatibility with the Prosody Server.In this lecture, we will compare few popular open source chat servers available. Discuss their pros and cons How and why we are finalizing the Prosody Chat server from the list of others Installing the Prosody Chat server in our Amazon Ubuntu VPSI recommend using the 'Ubuntu Server 16' for better compatibility with the Prosody Server.In this lecture, we will compare few popular open source chat servers available. Discuss their pros and cons How and why we are finalizing the Prosody Chat server from the list of others Installing the Prosody Chat server in our Amazon Ubuntu VPS Prosody Configuration 1 lecture 11:22 Basic Prosody Configuration This lecture includes the basic configuration of the prosody server How we can edit the prosody configuration file using text editor or command line Basics of lua language. How to save the file and restart the server service to make the changes effective. Prosody Configuration. 1 lecture 11:22 Basic Prosody Configuration This lecture includes the basic configuration of the prosody server How we can edit the prosody configuration file using text editor or command line Basics of lua language. How to save the file and restart the server service to make the changes effective. Basic Prosody Configuration This lecture includes the basic configuration of the prosody server How we can edit the prosody configuration file using text editor or command line Basics of lua language. How to save the file and restart the server service to make the changes effective

Additional information

No prerequisites required. But people who are enthusiastic in technology and its applications is preferred

The Complete XMPP Course: Chat Server Setup Android/iOS Apps

£ 20 + VAT