Kazoo_logo_Mailchimp

Kazoo-Platform-White-1
Learn how to write applications for the most flexible, scalable, and advanced telephony platform.

Join us on Monday, March 4th and Tuesday, March 5th for a two-day, hands-on course led by 2600Hz Lead Systems Architect James Aimonetti that will take you through the KAZOO 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. 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.

 

This course will cover:

blurred-image-2.jpg

KAZOO & Erlang

Get an intro to the KAZOO code base and basic Erlang application structure to build new Kazoo applications
blurred-image-2.jpg

Applications

How to build applications, leveraging existing libraries and subsystems included in the platform
blurred-image-2.jpg

AMQP

Using the AMQP behavior, gen_listener, to consume messages off the AMQP bus

 

blurred-image-2.jpg

BigCouch

Using the BigCouch utilities to query, create, and delete databases, documents, and views

Who Should Attend?  



Developers & DevOps

This course was specifically designed for Developers and DevOps professionals to get an intro to the KAZOO code base and to learn how to build applications by leverage existing libraries and subsystems included in the platform.



A Few Prerequisites  



1. The focus will be on leveraging Kazoo to build applications; as such, we won't focus too heavily on teaching Erlang.

2. 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).

3. General telephony/VoIP experience welcome but not required

4. Basic Linux sysadmin experience

 

 

 Tickets are required — to secure your spot, click the button below and select the KAZOO training:

Secure Your Spot

 

 

0

James Aimonetti

Lead Systems Architect

About James

James Aimonetti is 2600Hz's resident Erlang expert. He has been building the Kazoo telephony platform for the last 8 years at 2600Hz and using Erlang since 2007. He sees no reason to stop any time soon!

Get Your Ticket Today!

Secure Your Spot