Erlang

Basic Elixir

Expertise: Beginner

Target audience: Software Developers & Engineers

Duration: 3 days

Prerequisities:

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


Basic Elixir aka Elixir bootcamp: From apprentice to alchemist

Objectives:

  • Basic/Sequential/Concurrent Elixir
  • Parallel programming
  • Building, Documenting and Testing Systems using Mix


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 contains the following topics:

  • Background Erlang/Elixir
  • Elixir Shell
  • Sequential Elixir
  • Concurrent Elixir
  • Basic Mix
  • Process Design Patterns
  • Process Error Handling
  • System introspection
  • Funs and High-order functions
  • Data structures (Maps, Structs, Binaries, Protocols)
  • List comprehensions
  • Erlang Term Storage (ETS)
  • Distributed programming
  • Code updating


×

Request more information

* Denotes required

Upcoming dates for

Basic Elixir

13/05/2019
Basic Elixir
Code BEAM STO
beginner
3 days
×

Thank you for your message

We sent you a confirmation email to let you know we received it. One of our colleagues will get in touch shortly.
Have a nice day!