Erlang — мощный функциональный язык, созданный для разработки отказоустойчивых, распределённых и высоконагруженных систем. В этом курсе вы шаг за шагом освоите основы Erlang, узнаете, как применять его ключевые возможности на практике, и создадите своё собственное распределённое чат‑приложение.
Почему стоит изучать Erlang сегодня
Erlang остаётся востребованным в компаниях, которым необходимы стабильность, масштабируемость и параллельная обработка. Язык лежит в основе таких систем, как WhatsApp, RabbitMQ, CouchDB и многих продуктов Ericsson. Благодаря высокому спросу и дефициту специалистов, владение Erlang открывает доступ к нишевым высокооплачиваемым позициям.
Что вы изучите на курсе
Обучение построено так, чтобы плавно и логично погружать вас в экосистему Erlang — от установки окружения до разработки распределённых приложений.
Настройка среды разработки
установка Erlang на Windows, macOS и Linux
настройка рабочего окружения и инструментов
основы работы с интерактивной оболочкой (REPL)
Базовый синтаксис и ключевые конструкции
основные типы данных
функции и их определения
работа со списками и коллекциями
паттерн‑матчинг и неизменяемость данных
Управляющие структуры и логика программ
ветвления и условные выражения
рекурсия как основной инструмент циклов
организация модулей и структурирование кода
Функции высшего порядка
Вы разберёте функции как объекты первого класса, научитесь использовать map, fold, filter и другие ключевые элементы функционального программирования.
Главная практическая часть курса — создание полноценного чат‑сервера, работающего на нескольких узлах. Это позволит закрепить навыки параллельной обработки, взаимодействия процессов и сетевого обмена сообщениями.
Для кого создан этот курс
для новичков в функциональном программировании
для backend‑разработчиков, желающих расширить стек
для тех, кто хочет понимать архитектуру масштабируемых систем
для специалистов, стремящихся выйти на высокооплачиваемые позиции
Чему вы научитесь к концу курса
Вы будете уверенно ориентироваться в экосистеме Erlang, сможете разрабатывать собственные распределённые сервисы и применять принципы функционального программирования в реальных проектах. Это станет прочной основой для дальнейшего изучения OTP, Elixir и других технологий на базе Erlang VM.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф
Erlang is the BEST, well Elixir too but you need to know BOTH Erlang & Elixir because Elixir code will call a lot of Erlang OTP. This technology offers Fault-tolerance & hot code swapping with millions of concurrent connections from the get-go. Discord & Whatsapp were built using Erlang!