We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect
About this course
Практический курс по Elixir для опытного разработчика (уровень middle+), который хочет освоить функциональный язык на BEAM VM с отказоустойчивой конкурентностью. Темп — 1–2 часа в день, ~3 недели.
Elixir — функциональный язык на виртуальной машине BEAM (Erlang VM), созданной для телекоммуникаций. Главные преимущества: миллионы лёгких процессов с изолированным GC, горячее обновление кода, философия «let it crash» и OTP — паттерны отказоустойчивости, проверенные десятилетиями. Elixir добавляет к мощи BEAM современный синтаксис, макросистему и экосистему (Phoenix, Ecto, LiveView).
Темы по нарастанию: Mix и основы синтаксиса, pattern matching и иммутабельность, коллекции, функции и pipe-оператор, Enum/Stream и обработка ошибок, процессы и акторная модель, OTP (GenServer, Supervisor), протоколы и тесты, Phoenix и экосистема.
Каждый урок содержит теорию с визуальными схемами, примеры кода, чеклист и квиз. Главный принцип: Elixir силён не синтаксисом, а иммутабельностью, процессами и OTP.