Advanced Erlang Techniques 6 - 7 September
Trainer: Robert Virding
2 Days Course
Target Audience: Software Developers & Engineers
Prerequisites:
Objectives:
Course Outline:
This two-day course presents some more advanced tools for building and maintaining applications with Erlang. It also gives insight into the
Phoenix Bootstrap 6-7 September
Trainer: Claudio Ortolina
2-day course
Target Audience: Software Developers and Engineers, with a focus on providing web-based services
Prerequisites:
Objectives:
Course Outline
During the course, students will build an example Phoenix application in order to learn how to build, test, and deploy a website and REST service using this scalable high-performance web framework. The course contains the following topics:
● Using Mix
● Controllers, Views, Templates, Models (Ecto), and Routes
● Asset Management and static content
● Channels/
● Basic Elixir
● Elixir Shell
● Testing
● Debugging and Troubleshooting
● Operations and Maintenance
● Publishing Releases
Complete OTP 12 - 15 September
Trainer: Robert Virding
4 Days Course
Target Audience: Software Developers & Engineers
Prerequisites:
Complete Erlang or Basic Erlang, preferably followed by some practical experience
Objectives:
Course Outline:
The OTP course covers advanced Erlang features such as design patterns,
Elixir/OTP Bootcamp 12-15 September
Trainer: Szymon Mentel
4-Day Course
Target Audience: Software Developers and Engineers, with a focus on backend services
Prerequisites:
Objectives:
Course Outline:
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. At the completion of the courses, students will know how to build, test, and deploy a concurrent, distributed backend service applications. The course contains the following topics: