Курс для действующих и начинающих веб-разработчиков, имеющих опыт работы с 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
Во всех проектах клиентский проектах, анализ которых я делал или которые делал я сам, всегда наступал момент, когда было ощущение что можно ещё оптимизировать и улучшить приложение, но не всегда понятно как именно. Именно это желание и привело меня на курс. Огромный поток информации об инструментах анализа и оптимизации, лучшие практики и обсуждения опыта внедрения решений, это только малая часть того, что я получил. Весь курс это бесценные знания, собранные воедино, удобно структурированные и уже используемой мной на практике. Спасибо огромное за курс.
Для юридических лиц стоимость за одного участника составляет 45 000 руб (НДС не облагается). 100% предоплата. Возможны скидки при участии от 3х человек в одном потоке курса. Подать заявку на участие можно по почте friends@thinknetica.com или в Telegram @learn_thinknetica
ГАРАНТИЯ
Мы вернем деньги, если вы откажетесь от курса в первые 14 дней после старта
Регистрация на курс "Разработка на Elixir/Phoenix"
После регистрации мы пришлем на почту подробную программу и ссылку на оплату депозита