Мидл
Frontend-разработчик
Станьте мидл frontend-разработчиком за 9 месяцев - и ВЫБИРАТЬ проект и условия работы будете вы
Дополните свой стек технологиями Webpack, State Managers, Server-Side Rendering, улучшите навыки работы с React, научитесь тестировать код, разберетесь в Git, Scrum и FrontOps. Можно долго сидеть на одном уровне или сделать скачок в развитии и получать в 1,5–2 раза больше.
- 256
HD видеоуроков длительностью 3–15 минут
- 9
мероприятий на курсе (хакатоны, мастер-классы, разборы и т. д.)
- 190
заданий и тестов для закрепления
Кому подойдёт этот курс
Планируете стать мидл-разработчиком
Знаете JS, React, есть опыт разработки для бизнеса, нужны дополнительные навыки и углубленные знания для роста.
Хотите работать в удовольствие, уделяя время себе, семье и своему развитию, или планируете расти до Сеньора.
Изучаете frontend самостоятельно
Есть алгоритм, что нужно изучить, но не хватает времени и понимания, как ускорить обучение, застреваете в процессах.
Нужен опытный наставник-практик, который оценит со стороны ваш код поможет с планом развития
Работаете с backend, хотите стать fullstack
Знакомы с технологиями frontend на уровне junior-old, для эффективной работы необходимо восполнить пробелы.
Ищете способы сэкономить время и силы, избежать ошибок и тупиков.
Хотите стать middle-разработчиком, но застряли на одном уровне? Нужна поддержка опытных программистов?
Урок за уроком вы будете получать информацию на понятном языке, и вместе с тем — перенимать знания у опытных разработчиков, попутно применяя их на практике.
В итоге — освоите необходимые технологии на продвинутом уровне и сделаете апгрейд до middle+
Ваша трансформация. Точка A → Б
Ваш путь в IT до курса
Сейчас вы находитесь на этапе
- Прошли курс «Профессия Джуниор frontend-разработчик» или обучение в другой школе
- Есть опыт коммерческой разработки 1-2 года
- Не хватает знаний, чтобы вырасти до позиции middle и увеличить доход
- Работаете в backend, но хотите стать fullstack
- Знаете, какие технологии нужно изучить, но не успеваете самостоятельно, теряете много времени на поиск информации
Ваш путь после курса
Курс «Мидл Frontend-разработчик» предоставит недостающие элементы для вашего стека
- Закроете свои базовые потребности и сможете реализовать забытые мечты
- Перестанете ежедневно доказывать право быть на своем месте: навыки, опыт и результаты будут говорить сами за себя
- Вам не придется искать проекты самостоятельно, рекрутеры будут охотиться за вами
- Будете получать офферы с выгодными условиями за счет набора актуальных рынку компетенций
- Сможете работать в спокойном режиме, без горящей головы, уделяя время своей жизни и развитию
Если до курса приходилось соглашаться на средние условия, то после курса вы и ваши навыки будут стоить в 2 раза дороже
Ваши результаты после курса поместятся в одну простую модель
Что вы получите на курсе?
256 уроков в HD
Видеоуроки записаны с качественным звуком, четким захватом картинки без искажений. К ним разработаны 190 заданий и тестов
Спикеры
Спикеры таких компаний как Яндекс, VK , Тинькофф создали уроки на основе своего практического опыта и требований ниши к мидл-разработчикам.
Наставники
В каждой группе есть куратор — senior/middle-разработчик с опытом работы в командах. Он оценивает код и помогает найти решение.
Сообщество
Обучаем в группе до 20 человек. В групповой динамике учиться легче, вдобавок вы научитесь работать в команде.
Востребованный стек
Мы изучили рынок и понимаем, что хотят видеть работодатели. Освоив стек, который заложен в программу, вы сможете претендовать на другой уровень проектов и зарплаты.
Практика и мастер-классы
4 проекта в портфолио, 6 мастер-классов, 3 хакатона. В финале вы создадите, развернете на сервере и оптимизируете для пользователей полноценное fullstack-приложение.
Программа обучения
Модуль 1. Git
2 недели
Результат: Знаете, как внедрять изменения, сливать ветки в Git, используете фишки крупных компаний.
Зачем: Мидл-разработчик должен эффективно управлять версиями проекта в командной разработке, используя Git и GitHub, Инструменты ускоряют процесс, позволят не терять версии, безопасно соединять ветки.
1. Основы, команды push, pull, commit etc.
2. Ветки, pull request и слияние веток merge request, Rebase
3. GitHub & GitLab
4. Релизы, истории версий, tags, releases
5. Командная работа. Workflow
6. Практика
Модуль 2. Webpack
1 неделя
Результат: Собираете модули в единый JS-файл с помощью Webpack, оптимизируете сборку приложения.
Зачем: Мидл-разработчику необходимо углубленно разбираться, как работает сборщик Webpack, чтобы изменить существующую или написать свою сборку.
1. Базовая настройка
2. Как работают плагины
3. Сборка Webpack для Dev & Prod
4. Сборка CSS - Что такое loaders
5. Разработка с локальным сервером
6. Работа с TypeScript
7. Работа с React
8. Оптимизация сборки
9. Анализируем сборку
10. Исходный код create-react-app
Модуль 3. TypeScript
2 недели - Мастер Класс
Результат: Знаете основные аспекты TypeScript и умеете свободно на нем разрабатывать и типизировать код.
Зачем: TypeScript позволяет писать более надежный код. Устроиться мидл-девелопером в крупную современную команду без знания этого инструмента проблематично.
1. Что такое TypeScript и зачем он нужен
2. Базовые типы
3. Работа с типами
4. Компилятор
5. Классы
6. Generic
7. Утилиты
8. Декораторы
9. Namespaces
10. Сторонние библиотеки
Модуль 4. React
6 недель, мастер-класс
Результат: Умеете создавать и оптимизировать архитектуру сложных пользовательских интерфейсов, используя продвинутые хуки и другие инструменты React.
Зачем: Мидл-разработчики работают на больших проектах, решают интересные задачи на React, одной из самых востребованных JS-библиотек.
1. Жизненный цикл компонента
2. Хуки (HOOKS)
3. Свой Хук
4. Формы
5. React Router v.6
6. Context
7. Оптимизация
8. Архитектура приложения
9. PWA
Модуль 5. State managers
6 недель, мастер-класс, хакатон
Результат: Знаете, что такое state, и зачем он необходим. Умеете хранить глобальное состояние и управлять им с помощью менеджеров состояния.
Зачем: Мидл-разработчик должен уметь собирать данные о глобальном состоянии сложного приложения и его компонентов, чтобы оптимизировать работу. Разберем 2 state managers на примере реальных кейсов.
1. Введение. Что такое state.
2. Реализация собственного Redux
3. Redux. Основы. Использование с React
4. Redux Toolkit
5. Архитектурные подходы
6. Практика Redux
7. Аналоги. MobX.
8. Аналоги. MobX. Практика.
Модуль 6. Testing
3 недели, мастер-класс, хакатон
Результат: Умеете писать код, который будет проверять, правильно ли работает приложение. Знаете, как работают Unit и Integration тесты на реальных примерах
Зачем: мидл-разработчик должен уметь тестировать приложение, чтобы уменьшить вероятность ошибок в production-версии кода.
1. Введение в тестирование
2. Влияние тестирования на написание кода
3. Подготовка к тестированию
4. Unit
5. Integration
6. React Testing Library
7. Заключение
Модуль 7. Scrum
1 неделя, каникулы (1 неделя)
Результат: Понимаете суть Agile-подхода, умеете работать в scrum-команде и справляться с ошибками при внедрении Scrum.
Зачем: В крупных проектах для успешной командной разработки, управления процессом, сроками и результатами используются гибкие методы Agile, Разберем фреймворк Scrum, отличия от Kanban, командные роли.
1. Философия Agile. История. Постулаты и манифест
2. Фреймворки в Agile. Определение Scrum
3. Артефакты в Scrum. Бэклог спринта, бэклог продукта, инкременты
4. Scrum-команда. Роли и обязанности участников
5. События в Scrum. Планирование и оценка спринта
6. События в Scrum. Ежедневные митинги. Демонстрация. Ретроспектива
7. Scrum - Kanban - Scruban
8. Типовые ошибки при работе по Scrum
Модуль 8. Практика. Групповой проект в React
3 недели, каникулы (1 неделя)
У вас есть навыки разработки коммерческого проекта в scrum-команде через Git.
Модуль 9. Server-Side Rendering (SSR)
4 недели, мастер-класс
Результат: Умеете использовать SSR-подход при работе над приложением, с рендерингом на стороне сервера при помощи фреймворка Next.js.
Зачем: SSR помогает оптимизировать скорость загрузки сайта и улучшить позицию в поисковых системах и пользовательский опыт.
1. Введение
2. Что такое SSR
3. Пишем SSR
4. Что такое Next.js
5. Страницы и роутинг
6. Работа с данными
7. SEO
8. Практика
Модуль 10. FrontOps
3 недели, мастер-класс, хакатон
Результат: Знаете, как развернуть инфраструктуру сервера, автоматизировано отправлять код и запускать его на сервере.
Зачем: Мидл-разработчик должен уметь автоматизировать отправку итогового кода на сервер и запуск. Это позволит сэкономить время команде на крупных проектах.
1. Введение. Что такое DevOps и CI/CD
2. Docker
3. Настройка сервера
4. CI/CD
Модуль 11. Расширенный Webpack
2 недели
Результат: Работая с продвинутыми концепциями Webpack, научитесь создавать более быструю оптимизированную сборку для приложения.
1. Методы и подходы к оптимизации скорости сборки
2. Декомпозиция сборки на chunks
3. Кеширование
4. Работа с reexport на примерах
5. Treeshaking
6. Просмотр исходного кода webpack
7. Создание своих плагинов под Webpack
8. Написание своего мини-Webpack
Модуль 12. Заключение. Итоговый проект
2 недели
Модуль 13. Карьерный рост в сфере разработки
1 неделя
Знаете, как построить карьеру в сфере разработки, учитывая нюансы ниши и особенности работы в крупных компаниях.
1. Как построить успешную карьеру разработчика
2. Как проходить собеседования на уровень Мидл
3. Как строится работа в крупных проектах
4. Другие карьерные вопросы
5. Проработка синдрома самозванца
Модуль 14. Юридические вопросы и интеллектуальные права в разработке
1 неделя
Умеете защищать свои интеллектуальные права на результаты деятельности с учетом современных законов.
1. Юридические аспекты IT-сферы
2. Особенности договоров в сфере IT
3. Интеллектуальные права в сфере разработки
4. Практический опыт юриста и рекомендации по распространенным сложным вопросам
Модуль 15. Эффективная коммуникация
1 неделя
Умеете выстраивать продуктивную коммуникацию с коллегами и решать конфликтные вопросов в команде.
1. Вербальная и невербальная коммуникация
2. Приемы построения эффективной коммуникации
3. Конфликтология и способы решения конфликтных ситуаций
4. Проведение переговоров в команде и с руководством
Если у вас есть вопросы по стеку, отдел заботы даст полное представление об обучении
Больше умеете, лучше работаете
Сложнее проекты, больше предложений
Список вакансий, на которые вы сможете пройти, если выполните все задания и усвоите курс
Практика мидл-разработчика
Мы дадим hard skills и обучим эффективной командной работе, вы реализуете навыки в проектах, личных и командных.
Групповой проект
После углубленного изучения технологий создадите на ТypeScript + React + Redux/MobX полноценное приложение, протестируете его, проведете разработку через систему контроля версий Git, используя практики крупных IT-компаний.
Суть проекта:
Полноценное fullstack-приложение с использованием всех изученных решений.
Индивидуальные проекты
Получите технические задания на разработку различных приложений и полноценного fullstack-сервиса.
- Будете использовать продвинутые механики React, Webpack, TypeScript
- Развернете инфраструктуру сервера и отладите работу приложения с FrontOps
- Оптимизируете сборку и подготовите к продвижению
В итоге:
Получите полноценное портфолио разработчика мидл+.
Как вы станете → мидл-разработчиком
Мы выстроили обучение так, чтобы вы поэтапно погружались в продвинутые frontend-технологии и отрабатывали их на практике.
Мы даем навыки и поддержку практиков, вы — изучаете и практикуетесь. Вы получите фундаментальные и глубокие знания и умения во frontend, которые позволят вам претендовать на позиции мидл-разработчика
Как именно мы поможем
80% практики
Стать middle-разработчиком возможно только через регулярную практику, выполняя задачи соответствующего уровня.
20% теории
Разработчик уровня middle способен обучаться самостоятельно. Мы построили курс так, чтобы ты получил результат быстрее с меньшими затратами времени.
Почему мы уверены в трудоустройстве
Наши материалы
Уроки создали практикующие разработчики топ-уровня из Яндекс, Тинькофф, Сбербанка, OneTwoTrip, VK, НИУ ВШЭ с учетом потребностей рынка.
Структура обучающих видео продумана под цели курса — сделать каждого студента конкурентоспособным middle-разработчиком.
Наш опыт в обучении
Мы обучаем разработчиков больше года. У Владилена Минина, основателя Result School, опыт преподавания — 4+ лет. 83% наших студентов с курса «Профессия Junior Frontend-разработчик» трудоустроились течение трех месяцев с момента окончания курса.
Мы исследуем требования рынка труда
Мы выстроили обучающую программу так, чтобы каждый студент получил профессиональные навыки и улучшил свои soft skills.
Допускаем к обучению после диагностики
Чтобы ты получил результат после программы «Middle frontend-разработчик», у тебя должна быть база. Поэтому допускаем тех, кто прошел курс «Профессия Junior Frontend-разработчик» или прошел собеседование на знание основ frontend. На диагностической консультации ты поймешь, насколько готов к обучению на middle frontend-разработчика.
Что говорят наши выпускники
Читать историиНаши ученики сейчас
Эти отзывы являются лишь небольшой частью того, что мы получаем. Если хочешь почитать больше, оставь заявку ниже
Как попасть на программу Middle?
Программа для тех, кто хочет стать middle-разработчиком, не может быть легкой. Ты должен быть уверен в том, что сейчас тебе хватает навыков для следующего этапа.
Быть выпускником программы JFD
Выпускники курса «Профессия Junior Fronted-разработчик» пишут большой дипломный проект, после которого мы уверены в том, что они могут двинуться дальше.
Идеально:
После нашей программы ты получил опыт коммерческой разработки и сразу приступаешь к освоению следующего уровня.
Пройти диагностику на знание базы frontend
Сложно оценить пробелы в своих навыках самостоятельно
- Ты можешь изучать JavaScript, React и другие технологии долго, но без системы
- Есть существенных пробелы в базе, и это повлияет на качество дальнейшего обучения
- Уровень коммерческого проекта не позволяет расти сейчас
Мы предлагаем легкий путь
Ты поймешь, какие темы нужно подтянуть. Выстроишь план, как восполнить пробелы. Получишь совет практикующего программиста. Пройдешь отбор на курс «Middle Fronted-разработчик»
Что за диагностика?
От тебя
От Result School
Все задания будут уровня junior-разработчика. Мы проверим твои знания в React, JavaScript и зададим несколько базовых вопросов. Ты без труда справишься. Опыт коммерческой разработки не обязателен.
От тебя
От Result School
У тебя будет возможность подтянуть знания
Получишь понятные и подробные рекомендации от специалиста-практика, что тебе нужно подучить. Если ты понимаешь, что сам не сможешь восполнить пробелы по React, можешь пройти вторую ступень курса «Профессия Junior Frontend-разработчик».
От тебя
От Result School
Молодец, ты доказал, что твои знания и навыки — достаточная база для того, чтобы учиться на курсе «Middle Frontend-разработчик». Кстати, стоимость диагностической консультации мы зачтем при оплате курса.
От тебя
Твои результаты после курса
- SKILLS UPGRADE
- STRONG HARD SKILLS
Понимаешь и декомпозируешь процесс работы над проектом от постановки задач до разработки приложения и его запуска на сервере
Организуешь работу над приложением в команде, используя гибкие методики, Scrum, управляешь версиями кода в Git
Самостоятельно разворачивешь инфраструктуру сервера, автоматизируешь процессы отправки кода и запуска его на сервере
Топовые авторы
Мы собрали самых крутых спикеров на русском языке, которых вы знаете по конференциям, авторитетным компаниям и крутому навыку обучать.
Владилен Минин
Senior Frontend Developer
О себе
- Более 8 лет опыта в разработке приложений
- Team Lead для команд из более 10 человек
- Опыт работы в международных командах (США, Израиль, Канада, Голландия)
- Более 6 лет обучаю JavaScript на курсах и в видео на YouTube
- Основатель школы Result.School
- Обучил 25 000+ студентов онлайн
- Автор YouTube канала с более чем 260 000 подписчиков
- Люблю и умею доступно объяснять сложные технологии
Выбирайте тариф, который подходит именно вам
Персональный
Специалист
Экспресс
Диагностика
Персональный
Вы решили получить максимум от курса и обучаться индивидуально. Хотите освоить как hard skills, так и навыки коммуникации в команде
Материалы
Доступ ко всем модулям
Тестовые задания к урокам
Промежуточные тестирования
Доступ на 24 месяца
Модуль «Карьерный рост в сфере разработки»
Модуль «Юридические вопросы и интеллектуальные права в IT»
Модуль «Эффективная коммуникация»
Сценарии технических собеседований
Сопровождение
Мастер-классы на актуальные темы
Командный проект
Закрытая группа до 3 человек
18 групповых созвонов с куратором
Сертификат курса «Мидл Frontend Developer»
Диплом о профессиональной переподготовке
Защита дипломного проекта
5 личных созвонов с куратором в месяц
Персональный контроль успеваемости
Индивидуальный код-ревью диплома
Трудоустройство
6 технических собеседований
Поддержка коуча по трудоустройству
Поддержка куратора по JS в течение 3-х месяцев после диплома
1 месяц поддержки и адаптации после трудоустройства
Вернём деньги в любой момент
Вы всегда можете вернуть деньги за оставшуюся часть программы.
Оплата по месяцам без переплаты
Доступна рассрочка от банков, без переплат на 6 / 12 / 24 месяцев.
Диагностика бесплатно
Стоимость диагностики вычтется при покупке курса
Персональный
Специалист
Экспресс
Диагностика
Часто задаваемые вопросы
Если вы не нашли ответ на свой вопрос, задайте его
Остались вопросы?
Почему мы этим занимаемся
Доказываем, что попасть в IT — реально и доступно
Обучаем на практике, по самой новой информации и «без воды»
Даем реальные задачи, над которыми работают в IT-компаниях прямо сейчас
Помогаем найти работу, сделать качество жизни лучше и начать карьеру в разработке