Внимание! Этот курс находится в разделе «Песочница». Курсы в этом разделе сделаны пользователями Хекслета и всегда бесплатны. Администрация Хекслета не несет ответственности за эти курсы
Бесплатный
курс
Эрланг на практике
2684 студента
193 сообщения
Последнее обновление:
08 сентября 2022
Включено в курс
Описание
Erlang – функциональный язык программирования со строгой динамической типизацией, предназначенный для создания распределённых вычислительных систем. Разработан и поддерживается компанией Ericsson.
Курс расчитан на программистов, имеющих опыт веб-разработки на любом языке программирования, но не знакомых или слабо знакомых с Erlang.
Цель курса -- дать практические навыки работы с Erlang/OTP и познакомить с инфраструктурой вокруг языка: инструментами и библиотеками.
Программа курса
Продолжительность 7 часов
-
2
Эрланг на практике. Устройство списков. Рекурсивные функции с аккумуляторами.
Изучить внутреннее устройство списков, стоимость операций с ними. Изучить рекурсию, хвостовую рекурсию, рекурсию с аккумуляторами.тесты
-
3
Эрланг на практике. Функции высшего порядка. Свертка. Конструкторы списков.
Научиться пользоваться функциями высшего порядка, сверткой и конструкторами списков.тесты
-
4
Эрланг на практике. Сопоставление с образцом, гарды.
Изучить сопоставление с образцом и гарды, их применение в клозах функций, в case и if конструкциях.тесты
-
5
Эрланг на практике. Key-Value структуры данных.
Научиться работать с proplists, dict, orddict и gb_trees.тесты
-
6
Эрланг на практике. Key-Value структуры данных, продолжение.
Научиться работать с maps и ETS таблицами.тесты
-
7
Эрланг на практике. Строки, binary, unicode.
Разобраться, как работать со строками и кодировками.тесты
-
8
Эрланг на практике. Работа с потоками на низком уровне.
Научиться работать с потоками на низком уровне.тесты
-
9
Эрланг на практике. Пишем свой gen_server.
Разобраться, зачем нужен gen_server и как он устроен.тесты
-
11
Эрланг на практике. Обработка ошибок на низком уровне.
Изучить низкоуровневые средства обработки ошибок: link и monitor.тесты
-
14
Эрланг на практике. Инфраструктура: OTP фреймворк, rebar, релизы.
Изучить инфраструктуру проектов эрлангтесты
-
17
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса