Разработка на Elixir и веб-фреймворке Phoenix

4 участника

О чём курс

Курс «Разработка на Elixir и веб-фреймворке Phoenix» представляет собой глубокое погружение в одну из самых перспективных и высокопроизводительных технологий современной веб-разработки. Программа обучения специально разработана для действующих веб-разработчиков, а также для тех, кто только начинает свой путь, но уже обладает базовым опытом работы с MVC-фреймворками. Основная цель курса — не просто познакомить слушателей с синтаксисом языка Elixir, но и сформировать фундаментальное понимание функциональной парадигмы программирования, которая лежит в основе создания отказоустойчивых и масштабируемых систем.

В процессе обучения вы пройдете путь от изучения основ языка до создания полноценных production-ready веб-приложений. Вы узнаете, как эффективно использовать возможности экосистемы Elixir, включая мощную платформу Open Telecom Platform (Erlang/OTP), которая позволяет строить системы с невероятным уровнем надежности. Особое внимание уделяется практическим аспектам: вы научитесь проектировать сложные пайплайны для обработки данных, используя встроенные механизмы распараллеливания и распределения вычислений, что является критически важным навыком для высоконагруженных проектов. Кроме того, курс открывает уникальные возможности для создания real-time интерфейсов на стороне бэкенда, что позволяет значительно упростить архитектуру приложения, минимизируя или полностью исключая необходимость использования сложного JavaScript-кода.

Почему стоит выбрать этот курс? Во-первых, это возможность кардинально расширить свой технологический стек и освоить инструменты, которые становятся стандартом в индустрии высоконагруженных систем. Во-вторых, вы получите глубокие знания о современных подходах к деплойменту и эксплуатации приложений, что сделает вас более востребованным специалистом на рынке труда. В-третьих, формат обучения предполагает не только теоретическую базу, но и интенсивную практику: от написания интерпретаторов до реализации сложных бизнес-логик с использованием макросов, протоколов и специализированных хранилищ данных. Вы научитесь писать качественный код, используя инструменты статического анализа, такие как Dialyzer, и обеспечивать его надежность с помощью фреймворка ExUnit. В конечном итоге, данный курс — это инвестиция в ваше профессиональное развитие, которая поможет вам выйти на новый уровень мастерства, научит мыслить категориями функционального программирования и даст уверенность в создании надежных, масштабируемых и современных веб-решений, способных выдерживать любые нагрузки.

Программа обучения

  1. Занятие 1. Elixir: Экосистема
  2. Занятие 2. Язык: Парадигма, практики
  3. Занятие 3. Слом парадигмы: Brainfuck interpreter
  4. Занятие 4. Слом парадигмы: Крестики-нолики
  5. Занятие 5. Dialyzer (spec) + ExUnit (tests)
  6. Занятие 6. Phoenix: Старт, MVC, тесты
  7. Занятие 7. Ecto
  8. Занятие 8. OTP, процессы
  9. Занятие 9. Макросы, behaviours, protocols, ETS, DETS, mnesia
  10. Занятие 10. Deployment
  11. Занятие 11. Отладка, прозрачность, метрики
  12. Занятие 12. Темы по выбору участников и ответы на вопросы
Складчина создана 20 декабря 2022 г. · описание обновлено 17 июля 2026 г.

Теги курса

Профессии

Другие материалы школы 12

T Thinknetica Все материалы
3 292 ₽ 16 450 ₽