Trainer: Claudio Ortolina
2 Days course
Target Audience: Software Developers and Engineers, with a focus on providing web-based services
Prerequisites: Prior experience with Elixir and Phoenix (3 to 6 months), familiarity with building web services helpful (i.e. REST interfaces).
Students will go through analysis and refactor of an existing codebase to improve decoupling, isolation, testability and resilience. The course will cover the following topics:
4 Days Course
Target Audience: Software Developers and Engineers without prior experience in Elixir/Erlang/LFE
Students will start by learning the basics of the Elixir language. Following that, the course turns to concurrency and students will learn the details of writing parallel and concurrent Elixir applications and the underlying concurrency capabilities provided by BEAM (the Erlang virtual machine). The course shows the right way to write concurrent applications that will scale by using OTP Behaviours. The course contains the following topics: