май 2021
8 НЕДЕЛЬ
ОНЛАЙН-КУРС
Разработка на Elixir и веб-фреймворке Phoenix
Курс для действующих и начинающих веб-разработчиков, имеющих опыт работы с MVC-веб-фреймворкам, которые хотят освоить Elixir и Phoenix, чтобы расширить свой кругозор и технологический стек.
Цель курса: Освоить язык Elixir и его экосистему, научить создавать production-ready веб-приложения на фреймворке Phoenix, показать лучшие подходы и практики.
Записаться
На курсе вы:
Овладеете навыками разработки на языке Elixir и веб-фреймворке Phoenix
Освоите парадигму функционального программирования
Научитесь создавать веб-приложения, json-api, etc на фреймворке Phoenix
Познакомитесь с возможностями Open Telecom Platform (Erlang/OTP)
Узнаете современные подходы к деплойменту и эксплуатации Elixir-приложений
Научитесь создавать сложные пайплайны обработки данных, пользуясь широкими возможностями распараллеливания и распределения вычислений
Научитесь создавать real-time интерфейсы на бекенде без использования js
Расширите свой кругозор и увеличите свою стоимость как специалиста на рынке труда
Программа и формат
2 вебинара в неделю по понедельникам и четвергам, в 19:00 Мск.
Домашнее задание с проверкой к каждому уроку
Неделя 1
Неделя 1
Занятие 1. Elixir. Основы синтаксиса
Занятие 2. Elixir. Структуры данных
Неделя 2
Неделя 2
Занятие 3. Введение в Phoenix
Занятие 4. Phoenix. Слой представления
Неделя 3
Неделя 3
Занятие 5. Phoenix. Контроллеры
Занятие 6. Phoenix. Данные, Ecto
Неделя 4
Неделя 4
Занятие 7. Phoenix. Организация кода
Занятие 8. Построение json api
Неделя 5
Неделя 5
Занятие 9. Phoenix. Тестирование
Занятие 10. Phoenix. Websockets
Неделя 6
Неделя 6
Занятие 11. Phoenix. Advanced ecto
Занятие 12. Deployment + Distribution
Неделя 7
Неделя 7
Занятие 13. Elixir, продвинутые техники. Полиморфизм, процессы
Занятие 14. Elixir, продвинутые техники. Процессы
Неделя 8
Неделя 8
Занятие 15. Мониторинг, метрики и интроспекция
Занятие 16. Elixir, хранение данных и кэширование
Автор
Алексей Никитин
ex-CTO Bookmate, независимый разработчик и консультант (Github, LinkedIn)
  • Более 10 лет опыта в разработке (RoR, Perl, Ruby, Kotlin, JavaScript, Erlang, Elixir, Phoenix)
  • Разрабатывает на Erlang с 2013 года
  • Автор и контрибьютор нескольких opensource-библиотек на Erlang (например, bookish_spork, jwt)
Требования к участникам
Этот курс не для новичков в программировании, чтобы участвовать, вы должны соответствовать следующим требованиям:
— Уже знаете основы любого MVC-фреймворка (например, Ruby on Rails, Django, Laravel и т.п.)
— Знаете и понимаете, что такое ООП, MVC, REST
— Умеете пользоваться Git и Github
— Понимаете основы Баз данных
— На базовом уровне владеете html, css, javascript
— Хотите освоить Elixir и Phoenix
— Имееете 4-6 часов свободного времени в неделю на выполнение ДЗ
Стоимость
Последние места в группе

29 900 руб
  • Возможна рассрочка на 3 или 6 месяцев через банк Тинькофф
Оставить заявку
ГАРАНТИЯ
Мы вернем деньги, если вы откажетесь от курса до начала 4го занятия
Регистрация на курс
"Разработка на Elixir/Phoenix"
После регистрации мы пришлем на почту подробную программу и ссылку на оплату
HARDCODE.DEV
Проект онлайн-школы Thinknetica

По любым вопросам пишите нам на почту
[email protected]
(c) 2020 Hardcode.dev, Онлайн-школа Thinknetica