Middle
Frontend-разработчик
Стань middle frontend-разработчиком за 9 месяцев — и ВЫБИРАТЬ проект и условия работы будешь ты
Дополнишь свой стек технологиями Webpack, State managers, Server-Side Rendering, улучшишь навыки работы с React, научишься тестировать код, разберешься в Git, Scrum и FrontOps. Можно долго сидеть на одном уровне или сделать скачок в развитии и получать в 1,5–2 раза больше.
- 256
HD видеоуроков длительностью 3–15 минут
- 9
мероприятий на курсе (хакатоны, мастер-классы, разборы и т. д.)
- 190
заданий и тестов для закрепления
Кому подойдёт этот курс
Планируешь стать middle-разработчиком
Знаешь JS, React, есть опыт разработки для бизнеса, нужны дополнительные навыки и углубленные знания для роста.
Хочешь работать в удовольствие, уделяя время себе, семье и своему развитию, или планируешь расти до Senior’a.
Изучаешь frontend самостоятельно
Есть алгоритм, что нужно изучить, но не хватает времени и понимания, как ускорить обучение, застреваешь в процессах.
Нужен опытный наставник-практик, который оценит со стороны твой код и план развития
Работаешь с backend, хочешь стать fullstack
Знаком с технологиями frontend на уровне junior-old, для эффективной работы надо восполнить пробелы.
Ищешь способы сэкономить время и силы, избежать ошибок и тупиков.
Застрял на одном уровне и хочешь стать middle-разработчиком? Нужна поддержка опытных программистов?
Урок за уроком ты будешь получать информацию на понятном языке, а вместе с тем — перенимать знания у топовых разработчиков, попутно применяя их на практике.
В итоге — освоишь необходимые технологии на глубоком уровне и вырастешь до middle+
Твоя трансформация. Точка A → Б
Твой путь в IT до курса
Сейчас ты находишься на этапе
- Прошел курс «Профессия Junior frontend-разработчик» или обучение в другой школе
- Есть опыт коммерческой разработки 1-2 года
- Не хватает знаний, чтобы вырасти до позиции middle и увеличить доход
- Работаешь в backend, но хочешь стать fullstack
- Знаешь, что тебе нужно изучить, но не успеваешь самостоятельно, теряешь время на поиск информации
Твой путь после курса
Курс «Middle Frontend-разработчик» даст тебе недостающие элементы для твоего стека
- Закроешь свои базовые потребности и сможешь реализовать забытые мечты
- Перестанешь ежедневно доказывать право быть на своем месте: навыки, опыт и результаты будут говорить за тебя
- Тебе не надо искать проекты самостоятельно, рекрутеры будут охотиться за тобой.
- Будешь получать офферы с классными условиями за счет набора топовых и нужных рынку компетенций
- Сможешь работать в спокойном режиме, без горящей головы, уделяя время жизни и развитию
Если до курса приходилось соглашаться на средние условия, то после курса ты и твои навыки будут стоить в 2 раза дороже
Твои результаты после курса поместятся в одну простую модель
Что ты получишь на курсе?
256 уроков в HD
Видеоуроки записаны с качественным звуком, четким захватом картинки без искажений. К ним разработаны 190 заданий и тестов
Спикеры
Спикеры из топ-компаний (Яндекс, VK , Тинькофф) создали уроки на основе своего практического опыта и требований ниши к middle-разработчикам.
Наставники
В каждой группе есть куратор — senior/middle-разработчик с опытом работы в классных командах. Он оценивает код и помогает найти решение.
Сообщество
Обучаем в группе до 20 человек. В групповой динамике учиться легче, вдобавок ты научишься работать в команде.
Востребованный стек
Мы изучили рынок и понимаем, что хотят видеть работодатели. Освоив стек, который заложен в программу, ты сможешь претендовать на другой уровень проектов и зарплаты.
Практика и мастер-классы
4 проекта в портфолио, 6 мастер-классов, 3 хакатона. В финале ты создашь, развернешь на сервере и оптимизируешь для пользователей полноценное fullstack-приложение.
Программа обучения
Модуль 1. Webpack
1 неделя
Результат: Компилируешь модули в единый JS-файл Wepback, оптимизируешь сборку приложения.
Зачем: Middle-разработчику необходимо углубленно разбираться, как работает сборщик Webpack, чтобы изменить существующую или написать свою сборку.
1. Базовая настройка
2. Как работают плагины
3. Сборка Webpack для Dev & Prod
4. Сборка CSS - Что такое loaders
5. Разработка с локальным сервером
6. Работа с TypeScript
7. Работа с React
8. Оптимизация сборки
9. Анализируем сборку
10. Исходный код create-react-app
Модуль 2. TypeScript
2 недели - Мастер Класс
Результат: Знаешь основные аспекты TypeScript и умеешь свободно на нем разрабатывать и типизировать код.
Зачем: TypeScript позволяет писать более надежный код. Устроиться middle-девелопером в крупную современную команду без знания этого инструмента невозможно.
1. Что такое TypeScript и зачем он нужен
2. Базовые типы
3. Работа с типами
4. Компилятор
5. Классы
6. Generic
7. Утилиты
8. Декораторы
9. Namespaces
10. Сторонние библиотеки
Модуль 3. React
6 недель, мастер-класс
Результат: Умеешь создавать и оптимизировать архитектуру сложных пользовательских интерфейсов, используя продвинутые хуки и другие инструменты React.
Зачем: Middle-разработчики работают на больших проектах, решают интересные задачи на React, одной из самых востребованных JS-библиотек.
1. Жизненный цикл компонента
2. Хуки (HOOKS)
3. Свой Хук
4. Формы
5. React Router v.6
6. Context
7. Оптимизация
8. Архитектура приложения
9. PWA
Модуль 4. State managers
6 недель, мастер-класс, хакатон
Результат: Знаешь, что такое state, и зачем это нужно. Умеешь хранить глобальное состояние и управлять им с помощью менеджеров состояния.
Зачем: Middle-разработчик должен уметь собирать данные о глобальном состоянии сложного приложения и его компонентов, чтобы оптимизировать работу. Разберем 2 state managers на примере реальных кейсов.
1. Введение. Что такое state.
2. Реализация собственного Redux
3. Redux. Основы. Использование с React
4. Redux Toolkit
5. Архитектурные подходы
6. Практика Redux
7. Аналоги. MobX.
8. Аналоги. MobX. Практика.
Модуль 5. 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
Модуль 6. Testing
3 недели, мастер-класс, хакатон
Результат: Умеешь писать код, который будет проверять, правильно ли работает приложение. Знаешь, как работают Unit, E2E и Integration тесты на реальных примерах.
Зачем: middle-разработчик должен уметь тестировать приложение, чтобы уменьшить вероятность ошибок в production-версии кода.
1. Введение
2. Unit
3. Integration
4. Storybook
5. E2E
6. Заключение
Модуль 7. Git
2 недели
Результат: Знаешь, как внедрять изменения, сливать ветки в Git, используешь фишки крупных компаний.
Зачем: Middle-разработчик должен эффективно управлять версиями проекта в командной разработке, используя Git и GitHub, Инструменты ускоряют процесс, позволят не терять версии, безопасно соединять ветки.
1. Основы, команды push, pull, commit etc.
2. Ветки, pull request и слияние веток merge request, Rebase
3. GitHub & GitLab
4. Релизы, истории версий, tags, releases
5. Командная работа. Workflow
6. Практика
Модуль 8. Практика. Групповой проект в React
3 недели, каникулы (1 неделя)
У тебя есть навыки разработки коммерческого проекта в scrum-команде через Git.
Модуль 9. Server-Side Rendering (SSR)
4 недели, мастер-класс
Результат: Умеешь использовать SSR-подход при работе над приложением, с рендерингом на стороне сервера при помощи фреймворка Next.js.
Зачем: SSR помогает оптимизировать скорость загрузки сайта и улучшить позицию в поисковых системах и пользовательский опыт.
1. Введение
2. Свой SSR
3. Next.js
4. Apollo GraphQL
5. Практика
Модуль 10. FrontOps
3 недели, мастер-класс, хакатон
Результат: Знаешь, как развернуть инфраструктуру сервера, автоматизировано отправлять код и запускать его на сервере.
Зачем: Middle-разработчик должен уметь автоматизировать отправку итогового кода на сервер и запуск. Это позволит сэкономить время команде на крупных проектах.
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. Как проходить собеседования на уровень middle и выше
3. Как строится работа в крупных проектах
4. Как и где искать работу в крупный проект
Модуль 14. Юридические вопросы и интеллектуальные права в разработке
1 неделя
Умеешь защищать свои интеллектуальные права на результаты деятельности с учетом современных законов.
1. Юридические аспекты IT-сферы
2. Особенности договоров в сфере IT
3. Интеллектуальные права в сфере разработки
4. Практический опыт юриста и рекомендации по распространенным сложным вопросам
Модуль 15. Эффективная коммуникация
1 неделя
Умеешь выстраивать продуктивную коммуникацию с коллегами и решать конфликтные вопросов в команде.
1. Вербальная и невербальная коммуникация
2. Приемы построения эффективной коммуникации
3. Конфликтология и способы решения конфликтных ситуаций
4. Проведение переговоров в команде и с руководством
Если у тебя есть вопросы по стеку, отдел заботы даст полное представление об обучении
Больше умеете, лучше работаете
Сложнее проекты, больше предложений
Список вакансий, на которые вы сможете пройти, если выполните все задания и усвоите курс
Практика middle-разработчика
Мы дадим hard skills и обучим эффективной командной работе, ты реализуешь навыки в проектах, личных и командных.
Групповой проект
После углубленного изучения технологий создашь на ТypeScript + React + Redux/MobX полноценное приложение, протестируешь его, проведешь разработку через систему контроля версий Git, используя практики крупных IT-компаний.
Суть проекта:
Полноценное fullstack-приложение с использованием всех изученных решений.
Индивидуальные проекты
Получишь технические задания на разработку различных приложений и полноценного fullstack-сервиса.
- Используешь продвинутые механики React, Webpack, TypeScript
- Развернешь инфраструктуру сервера и отладишь работу приложения с FrontOps
- Оптимизируешь сборку и подготовишь к продвижению
В итоге:
Получишь полноценное портфолио разработчика middle+.
Как ты станешь → middle-разработчиком
Мы выстроили обучение так, чтобы ты поэтапно погружался в продвинутые frontend-технологии и отрабатывал их на практике.
Мы даем навыки и поддержку практиков, ты — изучаешь и практикуешься. Ты получишь фундаментальные и глубокие знания и умения во frontend, которые позволят тебе претендовать на позиции middle-разработчика
Как именно мы поможем
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 подписчиков
- Люблю и умею доступно объяснять сложные технологии
Выбирай свой стек для обучения
Диагностика по базе Frontend
При покупке курса ты получишь скидку 2 790 ₽.
Проверив свои знания, ты будешь понимать, что тебе стоит изучать в первую очередь, построишь свою траекторию обучения.
После успешной диагностики сможешь приступить к учебе на программе «Middle Frontend-разработчик».Какие темы проверяем?
- HTML&CSS
- Синтаксис, переменные, типы данных, массивы, функции, циклы JavaScript
- Работа с датами и временем
- Классы и ООП
- Умение работать с DOM
- Работа с асинхронностью в JS
- Fetch API — взаимодействие с сервером
- Обработка ошибок, навык дебага
- Что такое React, на чем он строится, компонентый подход, JSX
- Условный рендеринг, пропсы и состояние в React
- Хуки в React, зачем они нужны, как использовать
- Опыт создания простых приложений средствами React
2 790 ₽Бесплатнопри покупке MiddleСпециалист
Тариф подойдет, если ты нацелен вырасти от junior-old до middle. С практикой ты получишь сильное проектное портфолио.
Материалы
- Доступ ко всем модулям
- Тестовые задания к урокам
- Промежуточные тестирования
- Доступ на 15 месяцев
- Модуль «Карьерный рост в сфере разработки»
- Модуль «Юридические вопросы и интеллектуальные права в IT»
- Модуль «Эффективная коммуникация»
- Сценарии технических собеседований
Сопровождение
- Мастер-классы на актуальные темы
- Командный проект
- Закрытая группа до 20 человек
- 18 групповых созвонов с куратором
- 5 личных созвонов с куратором
- Сертификат школы «Middle Frontend Developer»
- Диплом о профессиональной переподготовке
- Защита дипломного проекта
- Персональный контроль успеваемости
- Индивидуальный код-ревью диплома
Трудоустройство
- 2 технических собеседования
- Поддержка коуча по трудоустройству
- Поддержка куратора по темам курса в течение 3-х месяцев после диплома
- 1 месяц сопровождения и адаптации после трудоустройства
От 10 000 ₽/месОт 8 000 ₽/мес240 000 ₽ без скидкиПерсональный
Тариф для тех, кто хочет не только получить сильные hard skills, но и углубленные знания по организации рабочих процессов.
Материалы
- Доступ ко всем модулям
- Тестовые задания к урокам
- Промежуточные тестирования
- Доступ на 24 месяца
- Модуль «Карьерный рост в сфере разработки»
- Модуль «Юридические вопросы и интеллектуальные права в IT»
- Модуль «Эффективная коммуникация»
- Сценарии технических собеседований
Сопровождение
- Мастер-классы на актуальные темы
- Командный проект
- Закрытая группа до 3 человек
- 18 групповых созвонов с куратором
- 5 личных созвонов с куратором в месяц
- Сертификат школы «Middle Frontend Developer»
- Диплом о профессиональной переподготовке
- Защита дипломного проекта
- Персональный контроль успеваемости
- Индивидуальный код-ревью диплома
Трудоустройство
- 6 технических собеседований
- Поддержка коуча по трудоустройству
- Поддержка куратора по темам курса в течение 3-х месяцев после диплома
- 1 месяц сопровождения и адаптации после трудоустройства
От 18 292 ₽/месОт 14 633 ₽/мес439 000 ₽ без скидки
Скидка 20% на 2 поток
Поток стартовал 13.03,
но вы можете присоединиться до 27.03
00:00:00
Осталось всего 5 мест со скидкой
Вернём деньги в любой момент
Ты всегда можешь вернуть деньги за оставшуюся часть программы.
Оплата по месяцам без переплаты
Доступна рассрочка от банков, без переплат на 6 / 12 / 24 месяцев.
Часто задаваемые вопросы
Попасть на курс «Middle Frontend-разработчик» ты можешь после успешного прохождения программы «Профессия Junior Frontend-разработчик». Если ты учился в других школах или самостоятельно и уверен, что знаешь JavaScript, React и базу frontend, работаешь в одном из фреймворков, приглашаем на диагностическую консультацию.
Да, есть разные варианты оплаты обучения, в том числе рассрочка на разные периоды. Подробнее по условиям можно уточнить в отделе заботы, оставив заявку.
После обучения ты получишь диплом государственного образца о профессиональной переподготовке. Мы можем выдать такой документ, если уже есть средне-специальное или высшее образование. Выпускники с образованием в IT-сфере получают официальный диплом о повышении квалификации. Диплом отправим в течение 3 месяцев, когда ты закончишь курс и сдашь итоговую работу. С дипломом можно подать заявление на налоговый вычет в 13% от стоимости обучения. Каждый выпускник на любом тарифе получает сертификат от Result.School о прохождении курса. Ты можешь искать работу и показывать его работодателям.
Да, мы заключаем договор с каждым студентом. Мы работаем честно, открыто и официально. На сайте можно найти ИНН и ОГРНИП, ты можешь проверить информацию на официальном сайте налоговой, а при оформлении в рассрочку есть договор с банком. Мы дорожим своей репутацией. Наши соцсети всегда можешь найти тут: VK Result School YouTube Result School YouTube Владилена Минина
Зависит от тебя, разным людям нужно разное время, чтобы усвоить теорию и попрактиковаться. Рекомендуем заниматься каждый день 2-3 часа, такой подход эффективнее, чем погрузиться на 8 часов раз в неделю. Если есть возможность выделять 4-6 часов на обучение ежедневно, быстрее добьетесь результата.
Действительно, в открытом доступе много бесплатной информации. Однако важно не только ее изучить, но и уметь применять. Главное, наше обучение построено на тех ошибках, с которыми уже сталкивались мы. Значит, ты сможешь их избежать. Кроме того, мы даем готовую систему, весь материал структурирован от простого к сложному, выстроен в правильной последовательности. Вдобавок на курсе ты получаешь информацию от топовых спикеров, которые в курсе трендов, и полноценное сопровождение от практикующих разработчиков. Так ты экономишь усилия и время.
Чтобы зайти на обучение, ты должен пройти диагностику по основам frontend: HTML&CSS, JavaScript, React, опыт коммерческой разработки не обязателен.
Кураторы – практикующие специалисты, которые уже прошли тот же путь, что предстоит тебе. Они прошли большой отбор в 4 этапа, где мы проверили каждого на профессиональные знания и на умение передавать свои знания простым языком.
Да. Большинство наших студентов работает параллельно в другой области. Блок теории ты можешь смотреть в любое удобное время, а после выделять время на практику. Главное сдавать работы вовремя. Время на выполнение задания — 1 неделя.
Да, это реально. Мы дадим набор нужных навыков, ты усвоишь через отработку на тестах и проектах и сможешь претендовать на позицию и зарплату middle-разработчика. Важно качественно потрудиться, присвоить свои результаты и грамотно продать себя — тут дело за тобой.
Остались вопросы?
Скорее всего, у тебя остались вопросы. Ты можешь получить бесплатную консультацию: напиши нам, и наш отдел заботы обязательно ответит на любой вопрос
Мы всегда идем навстречу людям, которые заинтересованы в обучении, и найдем все возможные способы, чтобы вы получили именно то, что вам нужно
Почему мы этим занимаемся
Доказываем, что попасть в IT — реально и доступно
Обучаем на практике, по самой новой информации и «без воды»
Даем реальные задачи, над которыми работают в IT-компаниях прямо сейчас
Помогаем найти работу, сделать качество жизни лучше и начать карьеру в разработке