Erlang

MongooseIM Training - Online

Expertise: Beginner

Target audience: Software Developers and Devops specialists

Duration: 3 days

Prerequisities:

  • Good knowledge of SSH, server-side editor and Unix shell

Objectives:

  • Understand XMPP
  • The architecture of MongooseIM
  • Compile, install, start and monitor MongooseIM
  • Move around in MongooseIM code, getting debug info
  • Understand principles of extending XMPP
  • Ways to customise MongooseIM

Course Outline Combining theory and practical exercises, this course gives a prospective MongooseIM developer or an operator of a MongooseIM cluster a good starting point for further learning. The course contains the following topics:

  • Background Erlang/Elixir
  • Sequential Elixir
  • Unit Testing
  • Concurrent Elixir
  • Process Design Patterns
  • Process Error Handling
  • Funs and High-order functions
  • Data structures (Maps, Structs, Binaries,Protocols)
  • Distributed programming
  • Code updating


Why you should attend this course?

  • XMPP – basics and extensions
  • Installing MongooseIM
  • Basic configuration
  • Architecture
  • Logs and metrics
  • Clustering and scaling
  • Debugging
  • Extending XMPP
  • Extending MongooseIM
×

Request more information about Online Training

* Denotes required

Upcoming dates for

MongooseIM Training

×

Thank you for your message

We sent you a confirmation email to let you know we received it. One of our colleagues will get in touch shortly.
Have a nice day!