Курс Elixir

Этот курс знакомит с языком Elixir — функциональным языком на базе Erlang, созданным для разработки отказоустойчивых и распределённых систем с поддержкой горячей замены кода
Обучение 1 месяц
сертификат
40%
Стоимость курса
9 000 ₽ 15 000 ₽
Рассрочка ₽/мес
Перейти на сайт

Программа курса

Ознакомьтесь с программой курса «Курс Elixir» от CodeBasics - code-basics.com

  1. Основы Elixir - 5 часов. Язык Эликсир необычный, большинство его элементов устроены сложнее, чем кажется на первый взгляд. В первом модуле мы рассмотрим модули и функции, базовые типы данных и операции над ними.
  2. Типы данных Elixir - 5 часов. Во втором модуле мы продолжим знакомство с разными типами данных: с атомами, кортежами, списками и словарями. Если вы не знакомы с функциональным программированием, то уже на этом этапе что-то может показаться странным. Но не пуг…
  3. Управляющие конструкции в Elixir - 5 часов. В третьем модуле мы научимся управлять ветвлениями в коде — вызывать ту или иную ветку кода в зависимости от некоторых условий. Тут мы познакомимся с killer feature функционального программирования — сопоставлением…
  4. Основы функционального программирования - 5 часов. Эликсир — яркий представитель семейства функциональных языков. Пришло время узнать, что такое функциональное программирование, из каких элементов оно состоит, и чем отличается от других парадигм программирова…
  5. Работа с коллекциями в Elixir - 5 часов. В этом модуле мы изучим типовые способы работы со списками и другими коллекциями: map, filter и reduce. Познакомимся с модулем `Enum` — рабочей лошадкой для всех коллекций. Также изучим конструкторы списков (lists comp…
  6. Структуры и поведение - 5 часов. В этом модуле мы изучим структуры, как их обрабатывать и как наделить их полиморфным поведением.
  7. Работа с ошибками - 5 часов. В этом модуле мы изучим обработку ошибок и исключений в Elixir. Рассмотрим, в каких случаях стоит выбросить исключение, а в каких вернуть ошибку.
  8. Процессы - 5 часов. В Elixir весь код запускается внутри процессов. Процессы изолированы друг от друга, запускаются параллельно и взаимодействуют через отправку сообщений. Процессы – не единственная основа параллельной работы, но они предоставляют базу для по…
  9. Работа с макросами в Elixir - 5 часов. В этом модуле мы рассмотрим метапрограммирование в языке Elixir. Благодаря макросам можно значительно расширить выразительность языка, создавая DSL, однако использование макросов — черная магия, поэтому ими нужно пользов…
  10. Экстра глава - 5 часов. В этом модуле мы рассмотрим небольшие самостоятельные топики, которые можно описать одним упражнением.
Ознакомиться со всей программой

Чему вы научитесь

  • Научитесь уверенно работать с темой: в этом модуле мы рассмотрим метапрограммирование в языке elixir. благодаря макросам можно значительно расширить выразительность языка, создавая dsl, однако использование макросов…
  • Освоите и сможете применять: в elixir весь код запускается внутри процессов. процессы изолированы друг от друга, запускаются параллельно и взаимодействуют через отправку сообщений. процессы не единственная основа пара…
  • Освоите и сможете применять: во втором модуле мы продолжим знакомство с разными типами данных с атомами, кортежами, списками и словарями. если вы не знакомы с функциональным программированием, то уже на этом этапе ч…
  • Освоите и сможете применять: язык эликсир необычный, большинство его элементов устроены сложнее, чем кажется на первый взгляд. в первом модуле мы рассмотрим модули и функции, базовые типы данных и операции над ними.
  • Освоите и сможете применять: эликсир яркий представитель семейства функциональных языков. пришло время узнать, что такое функциональное программирование, из каких элементов оно состоит, и чем о…

Подробная информация о курсе

Этот курс знакомит с языком Elixir — функциональным языком на базе Erlang, созданным для разработки отказоустойчивых и распределённых систем с поддержкой горячей замены кода

Цены и сроки

  • Стоимость9 000 ₽
  • Старая цена15 000 ₽
  • Дата началаc Invalid Date

Содержание

  • Формат обучениясамостоятельно

По окончанию курса

  • Диплом или сертификатсертификат
Курс Elixir
9 000 ₽ 15 000 ₽