
Курс Elixir
40%Программа курса
Ознакомьтесь с программой курса «Курс Elixir» от CodeBasics - code-basics.com
- Основы Elixir - 5 часов. Язык Эликсир необычный, большинство его элементов устроены сложнее, чем кажется на первый взгляд. В первом модуле мы рассмотрим модули и функции, базовые типы данных и операции над ними.
- Типы данных Elixir - 5 часов. Во втором модуле мы продолжим знакомство с разными типами данных: с атомами, кортежами, списками и словарями. Если вы не знакомы с функциональным программированием, то уже на этом этапе что-то может показаться странным. Но не пуг…
- Управляющие конструкции в Elixir - 5 часов. В третьем модуле мы научимся управлять ветвлениями в коде — вызывать ту или иную ветку кода в зависимости от некоторых условий. Тут мы познакомимся с killer feature функционального программирования — сопоставлением…
- Основы функционального программирования - 5 часов. Эликсир — яркий представитель семейства функциональных языков. Пришло время узнать, что такое функциональное программирование, из каких элементов оно состоит, и чем отличается от других парадигм программирова…
- Работа с коллекциями в Elixir - 5 часов. В этом модуле мы изучим типовые способы работы со списками и другими коллекциями: map, filter и reduce. Познакомимся с модулем `Enum` — рабочей лошадкой для всех коллекций. Также изучим конструкторы списков (lists comp…
- Структуры и поведение - 5 часов. В этом модуле мы изучим структуры, как их обрабатывать и как наделить их полиморфным поведением.
- Работа с ошибками - 5 часов. В этом модуле мы изучим обработку ошибок и исключений в Elixir. Рассмотрим, в каких случаях стоит выбросить исключение, а в каких вернуть ошибку.
- Процессы - 5 часов. В Elixir весь код запускается внутри процессов. Процессы изолированы друг от друга, запускаются параллельно и взаимодействуют через отправку сообщений. Процессы – не единственная основа параллельной работы, но они предоставляют базу для по…
- Работа с макросами в Elixir - 5 часов. В этом модуле мы рассмотрим метапрограммирование в языке Elixir. Благодаря макросам можно значительно расширить выразительность языка, создавая DSL, однако использование макросов — черная магия, поэтому ими нужно пользов…
- Экстра глава - 5 часов. В этом модуле мы рассмотрим небольшие самостоятельные топики, которые можно описать одним упражнением.
Чему вы научитесь
- Научитесь уверенно работать с темой: в этом модуле мы рассмотрим метапрограммирование в языке elixir. благодаря макросам можно значительно расширить выразительность языка, создавая dsl, однако использование макросов…
- Освоите и сможете применять: в elixir весь код запускается внутри процессов. процессы изолированы друг от друга, запускаются параллельно и взаимодействуют через отправку сообщений. процессы не единственная основа пара…
- Освоите и сможете применять: во втором модуле мы продолжим знакомство с разными типами данных с атомами, кортежами, списками и словарями. если вы не знакомы с функциональным программированием, то уже на этом этапе ч…
- Освоите и сможете применять: язык эликсир необычный, большинство его элементов устроены сложнее, чем кажется на первый взгляд. в первом модуле мы рассмотрим модули и функции, базовые типы данных и операции над ними.
- Освоите и сможете применять: эликсир яркий представитель семейства функциональных языков. пришло время узнать, что такое функциональное программирование, из каких элементов оно состоит, и чем о…
Подробная информация о курсе
Этот курс знакомит с языком Elixir — функциональным языком на базе Erlang, созданным для разработки отказоустойчивых и распределённых систем с поддержкой горячей замены кода
Цены и сроки
- Стоимость9 000 ₽
- Старая цена15 000 ₽
- Дата началаc Invalid Date
Содержание
- Формат обучениясамостоятельно
По окончанию курса
- Диплом или сертификатсертификат

























