GOTO Academy NL

  • Elixir Essentials [4-Day]

Elixir Essentials [4-Day]

€2,300.00

Quantity

€2,300.00

Details

Elixir is THE language to keep an eye on!
Learn with GOTO Academy how to use Elixir at its best. 

COURSE OUTLINE:

4 Days Course
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:

  • Background Elixir/Erlang
  • Basic Elixir
  • Elixir Shell
  • Sequential Elixir
  • Concurrent Elixir
  • BEAM (Erlang virtual machine) internals
  • Process Design Patterns
  • Process Error Handling
  • Modules & Processes
  • Data Structures (Maps. Structs, Records, Binaries)
  • List comprehension
  • Funs and High-Order Functions
  • Macros & Language Features
  • Code Upgrading
  • Distributed Programming
  • Behaviours
  • Generic Servers
  • Supervisors
  • Using Mix


OBJECTIVES: 

  • How to use Elixir for backend servers and REST interfaces
  • Basic/Sequential Elixir
  • Concurrent and Parallel programming
  • Distributed Applications
  • Building, Testing, and Deploying


TARGET AUDIENCE: 

Software Developers and Engineers, with a focus on backend services


PREREQUISITES: 

  • Good programming skills in another language such as Java, Perl, Python, node.js, or Ruby
  • Familiarity with server-side software development helpful

About the Trainer Szymon Mendel

Szymon MendelSzymon is a System Engineer and Trainer at Erlang Solutions Ltd working with Erlang and Elixir. His adventures with the BEAM began at the AGH University of Science and Technology in Kraków, Poland, where the Erlang technology attracted him enough to write his bachelor and master thesis projects using it.

For the past four years, Szymon has worked on projects related to Software Defined Networking, Virtualization/Containers and XMPP. Most recently he has dived into Elixir and already delivered a few projects.  On a daily basis, Szymon is involved with system design and development - as well as teaching Erlang, OTP, and Elixir at training courses.

 

DETAILS
Language
: English
Place: Amsterdam
Duration: 4 days. All days 9:00 to 17:00
Price: On request
Discounts: 
We offer group discounts for groups of 3 or more people
We do not combine discounts. This means that the biggest discount that applies to you will count.

Subscribe to stay up to date on the latest classes, FREE events, and news from the GOTO Academy

SEARCH THIS STORE

Sale

Unavailable

Sold Out