Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Complete XMPP Course: Chat Server Setup Android/iOS Apps
Rating: 3.9 out of 5(56 ratings)
4,701 students
Created byAbhilash Nelson
Last updated 1/2021
English

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 content

10 sections10 lectures1h 12m total length
  • Quick Overview of the Course4:49

    In this introductory session, we will discuss:

    • The topics covered in this course
    • List of sessions and its details
    • Advantages of taking this course

Requirements

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

Description

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