Разработка на Elixir и веб-фреймворке Phoenix
О чём курс
Курс «Разработка на Elixir и веб-фреймворке Phoenix» представляет собой глубокое погружение в одну из самых перспективных и высокопроизводительных технологий современной веб-разработки. Программа обучения специально разработана для действующих веб-разработчиков, а также для тех, кто только начинает свой путь, но уже обладает базовым опытом работы с MVC-фреймворками. Основная цель курса — не просто познакомить слушателей с синтаксисом языка Elixir, но и сформировать фундаментальное понимание функциональной парадигмы программирования, которая лежит в основе создания отказоустойчивых и масштабируемых систем.
В процессе обучения вы пройдете путь от изучения основ языка до создания полноценных production-ready веб-приложений. Вы узнаете, как эффективно использовать возможности экосистемы Elixir, включая мощную платформу Open Telecom Platform (Erlang/OTP), которая позволяет строить системы с невероятным уровнем надежности. Особое внимание уделяется практическим аспектам: вы научитесь проектировать сложные пайплайны для обработки данных, используя встроенные механизмы распараллеливания и распределения вычислений, что является критически важным навыком для высоконагруженных проектов. Кроме того, курс открывает уникальные возможности для создания real-time интерфейсов на стороне бэкенда, что позволяет значительно упростить архитектуру приложения, минимизируя или полностью исключая необходимость использования сложного JavaScript-кода.
Почему стоит выбрать этот курс? Во-первых, это возможность кардинально расширить свой технологический стек и освоить инструменты, которые становятся стандартом в индустрии высоконагруженных систем. Во-вторых, вы получите глубокие знания о современных подходах к деплойменту и эксплуатации приложений, что сделает вас более востребованным специалистом на рынке труда. В-третьих, формат обучения предполагает не только теоретическую базу, но и интенсивную практику: от написания интерпретаторов до реализации сложных бизнес-логик с использованием макросов, протоколов и специализированных хранилищ данных. Вы научитесь писать качественный код, используя инструменты статического анализа, такие как Dialyzer, и обеспечивать его надежность с помощью фреймворка ExUnit. В конечном итоге, данный курс — это инвестиция в ваше профессиональное развитие, которая поможет вам выйти на новый уровень мастерства, научит мыслить категориями функционального программирования и даст уверенность в создании надежных, масштабируемых и современных веб-решений, способных выдерживать любые нагрузки.
Программа обучения
- Занятие 1. Elixir: Экосистема
- Занятие 2. Язык: Парадигма, практики
- Занятие 3. Слом парадигмы: Brainfuck interpreter
- Занятие 4. Слом парадигмы: Крестики-нолики
- Занятие 5. Dialyzer (spec) + ExUnit (tests)
- Занятие 6. Phoenix: Старт, MVC, тесты
- Занятие 7. Ecto
- Занятие 8. OTP, процессы
- Занятие 9. Макросы, behaviours, protocols, ETS, DETS, mnesia
- Занятие 10. Deployment
- Занятие 11. Отладка, прозрачность, метрики
- Занятие 12. Темы по выбору участников и ответы на вопросы
Теги курса
Другие материалы школы 12
T Thinknetica Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.