After a high demand from the community, we are reactivating scheduled Training courses. From now on, you can book a seat at any of our courses - we will list all dates and locations for 2019 shortly. We will do our best to reach as many cities as we can, but we also want to hear from you. So get in touch and propose a city in which you would like to see our Training courses happening!
This two-day course presents some more advanced tools for building and maintaining applications with Erlang. It also gives insight into the tracing tools in the system to support you when inspecting and monitoring running systems.
Applied Erlang is a two-day continuation of the Basic Erlang course, providing complementary pre-requisites to attend the OTP course. Designed specially for your growth from beginner to intermediate level.
Learn Elixir and use it's strengths to create software that is fault-tolerant, scalable and deployable in a distributed network. Learn the details of writing parallel and concurrent Elixir applications.
Basic Erlang is a three-day introductory course, providing most pre-requisites to attend the OTP course. Great for anyone who wishes to start learning Erlang. We have a follow up courses to guide you through intermediate to expert levels.
Complete Erlang is a 5-day intensive course combining Basic Erlang and Applied Erlang. On a completion you can take an exam and get certified of your Erlang/OTP know-how.
A great way to learn the basics of the Elixir language and concurrency. You will learn the details of writing parallel and concurrent Elixir applications and the underlying concurrency capabilities provided by BEAM (the Erlang virtual machine).
During this one-day course, you will learn how to use test environments from unit tests, up to large-scale testing of whole distributed systems written in many languages.
The OTP course covers advanced Erlang features such as design patterns, applications and libraries, giving the participants the ability to develop systems using OTP. It is a next step after attending the Complete Erlang or Basic Erlang, and preferably followed by some practical experience.
In this one-day course, you begin by learning the basics of Lisp as it applies to Erlang and OTP; followed by learning how the Erlang concurrency and fault-tolerance are handled in LFE.
The RabbitMQ workshop is a practical hands-on guide to working with RabbitMQ. Designed to provide practical knowledge and insight into using RabbitMQ. Learn the basics, from how to install, configure, and develop applications using RabbitMQ.
Course designed for developers and engineers with prior experience in Elixir and Phoenix. This course focuses on going through analysis and refactor of an existing codebase to improve decoupling, isolation, testability and resilience.