Курс для действующих и начинающих веб-разработчиков, имеющих опыт работы с MVC-веб-фреймворками, которые хотят освоить Elixir и Phoenix, чтобы расширить свой кругозор и технологический стек.
Цель курса: Освоить язык Elixir и его экосистему, научить создавать production-ready веб-приложения на фреймворке Phoenix, показать лучшие подходы и практики.
Научитесь создавать веб-приложения, json-api, etc на фреймворке Phoenix
Познакомитесь с возможностями Open Telecom Platform (Erlang/OTP)
Узнаете современные подходы к деплойменту и эксплуатации Elixir-приложений
Научитесь создавать сложные пайплайны обработки данных, пользуясь широкими возможностями распараллеливания и распределения вычислений
Научитесь создавать real-time интерфейсы на бэкенде без использования js
Расширите свой кругозор и увеличите свою стоимость как специалиста на рынке труда
Программа курса
Вместе пройдем от основ языка Elixir и функциональной парадигмы к проектированию процессов и работе с OTP, а затем к разработке и тестированию веб-приложений на Phoenix. Завершающие модули посвящены real-time интерфейсам и практике запуска приложений в production.
Модуль 1
Модуль 1
Язык Elixir: Экосистема, парадигмы и лучшие практики
Модуль 2
Модуль 2
Elixir: Основные модули. Работа с итераторами. Конечные автоматы. Тестирование
30+ лет опыта в разработке (Fortran → C → Delphi → COBOL → [...] → Ruby, Erlang, Elixir) Входит в "Зал Славы" StackOverflow (top-20 answerers по всему миру) в Elixir и Ruby Автор и контрибьютор нескольких opensource-библиотек на Ruby и Elixir, Elixir core committer (см. Github Profile)
Алексей Никитин
наставник и ведущий практических сессий ex-CTO Bookmate, независимый разработчик и консультант (Github, LinkedIn)
Более 15 лет опыта в разработке (RoR, Perl, Ruby, Kotlin, JavaScript, Erlang, Elixir, Phoenix) Разрабатывает на Erlang с 2013 года Автор и контрибьютор нескольких opensource-библиотек на Erlang (например, bookish_spork, jwt)
Виталий Куреннов
соавтор программы курса Основатель школы Thinknetica
RoR-разработчик с 18-ти летним стажем.
Участвовал в проектах для различных заказчиков, таких как, Avaya, Nokia, "Якитория" и др.
Автор интенсива "Профессиональная разработка на RoR".
О школе
Курс проводит онлайн-школа Thinknetica.
Мы занимаемся обучением разработчиков с 2013 года и имеем большой опыт в этом. Мы создаем курсы для начинающих и для профессионалов.
Наши авторы - ведущие разработчики и тимлиды российских и зарубежных компаний уровня Senior, практики с большим опытом.
В профессиональных курсах мы даем уникальную информацию, которую не найти в открытых источниках. Это концентированный опыт наших авторов, который они передают вам, чтобы вы могли сэкономить годы и сразу применить лучшие подходы и наработки в своей работе и вырасти в профессии.
Этот курс не для новичков в программировании, чтобы участвовать, вы должны соответствовать следующим требованиям:
— Уже знаете основы любого MVC-фреймворка (например, Ruby on Rails, Django, Laravel и т.п.) — Знаете и понимаете, что такое ООП, MVC, REST — Умеете пользоваться Git и Github — Понимаете основы Баз данных — На базовом уровне владеете html, css, javascript — Хотите освоить Elixir и Phoenix — Имеете 4-6 часов свободного времени в неделю на просмотр уроков и выполнение ДЗ
Отзывы участников
Курс шикарный. Жемчужина этого курса - это, конечно, автор. Подход Алексея очень последовательный, структурный и насыщен всей необходимой компиляцией материалов. Я прошёл множество разных курсов на разных платформах, этот даже сравнить не с чем. Отдельная лига.
Прекрасный курс, есть ощущения серьезного "левелапа" после прохождения. Куча инструментов, которые сам бы искал и разбирался самостоятельно с ними гораздо дольше. Интересные ДЗ, позволяющие попробывать эти инструменты и применить их в дальнейшем на своем проекте.
Получился качественный и довольно глубокий курс, очень круто что охватывает все аспекты о которых типичный узкопрофильный разработчик может и не задумываться никогда, пописывая свой бекенд... Алексей проделал огромную работу при подготовке этого курса, даже представить сложно, за что ему огромная благодарность, но как и в любом курсе больше половины (может быть даже больше 3/4) здесь зависит от стараний ученика в освоении материала.
Александр Емельянов
Разработчик в DeepLearn Inc
Во всех проектах клиентский проектах, анализ которых я делал или которые делал я сам, всегда наступал момент, когда было ощущение что можно ещё оптимизировать и улучшить приложение, но не всегда понятно как именно. Именно это желание и привело меня на курс. Огромный поток информации об инструментах анализа и оптимизации, лучшие практики и обсуждения опыта внедрения решений, это только малая часть того, что я получил. Весь курс это бесценные знания, собранные воедино, удобно структурированные и уже используемой мной на практике. Спасибо огромное за курс.
Для бронирования места в группе внесите депозит 5000 руб. Оставшуюся часть можно будет внести перед стартом курса. Ссылку на оплату депозита пришлем сразу после регистрации.
Внося депозит вы фиксируете стоимость курса для вас.
Для юридических лиц стоимость за одного участника составляет 45 000 руб (НДС не облагается). 100% предоплата. Возможны скидки при участии от 3х человек в одном потоке курса. Подать заявку на участие можно по почте friends@thinknetica.com или в Telegram @learn_thinknetica
ГАРАНТИЯ
Мы вернем деньги, если вы откажетесь от курса в первые 14 дней после старта
Регистрация на курс "Разработка на Elixir/Phoenix"
После регистрации мы пришлем на почту подробную программу и ссылку на оплату депозита