Training:

KAZOO TRAINING 04-05 Mar 2019
09:00 - 17:00
James Aimonetti

OBJECTIVES

  • Get an intro to the Kazoo code base
  • How to build applications, leveraging existing libraries and subsystems included in the platform

 

PREREQUISITES

  • The focus will be on leveraging Kazoo to build applications; as such, we won't focus too heavily on teaching Erlang.
  • Please come with some experience using Erlang, exposure to OTP principles and patterns, and preferably having used some of the more popular Erlang libraries (lager, Cowboy, poolboy, etc).
  • General telephony/VoIP experience welcome but not required.
  • Basic Linux sysadmin experience.

 

TARGET AUDIENCE

  • Developers
  • DevOps

OUTLINE

Want to learn how to write applications for the most flexible, scalable, and advanced telephony platform, Kazoo?

This two-day, hands-on course will take you through the platform, starting with the libraries, utilities, behaviors, and patterns developed over the last three years to get you going on the right track. From there, we'll journey into the existing applications so you can see design decisions that worked, that didn't worked, and the tradeoffs to consider when you take the reins to build your own application.

The course will cover topics such as:

  • Using the AMQP behavior, gen_listener, to consume messages off the AMQP bus
  • Using the BigCouch utilities to query, create, and delete databases, documents, and views
  • Basic Erlang application structure to build new Kazoo applications
  • and so much more!

We will have a variety of fun ""toy"" applications you can choose from for the final project, but if you have ideas for your own application, we encourage you to bring those ideas and see if you can get a prototype together before you leave.

ERLANG CERTIFICATION 27 Feb - 01 Mar 2019
09:00 - 17:00
CERTIFICATION

OVERVIEW

The Erlang Certificate provides proof that the holder understands the core concepts of the Erlang programming language, and is ready to move on to the more advanced levels of Erlang study and usage.

 

TARGET AUDIENCE

The certification is aimed at people who have completed the five-day “Complete Erlang” course, preferably with practical experience after that.

WHAT YOU NEED TO KNOW

The exam consists of a 90 minute multiple-choice questionnaire.

Dates to be arranged with certification takers on a 1-2-1 basis. We will work with you to ensure that it is as convenient for everyone as possible.

 

OTP CERTIFICATION 27 Feb - 01 Mar 2019
09:00 - 17:00
CERTIFICATION

OVERVIEW

The OTP Certificate provides proof that the holder understands the core concepts of Erlang/OTP, and is ready to apply the knowledge to building systems.

 

TARGET AUDIENCE

The certification is aimed at people who have completed the four-day “Complete OTP” course, preferably with practical experience after that.

WHAT YOU NEED TO KNOW

The exam consists of a 90 minute multiple-choice questionnaire.

Dates to be arranged with certification takers on a 1-2-1 basis. We will work with you to ensure that it is as convenient for everyone as possible.