Профессия Мидл Frontend-разработчик
Преимущества курса
Освойте React, TS, State Managers, SSR и другие технологии на уровне middle за 9 месяцев/
Для кого подойдет курс
Junior-разработчикам, которые хотят повысить свой грейд. Вы уже знаете CSS, HTML, JavaScript и основы React, а также понимаете, как работает frontend-разработчик, и имеете небольшой опыт кодинга. Хотите расширить свой стек и вырасти до middle-разработчика.
О курсе
Три шага к грейду middle
- Шаг 1. Технические навыки
Получаете полноценный набор знаний в программировании, чтобы стать middle на рынке frontend-разработки.
Вы идете по структурированной и выверенной программе, благодаря чему чего к концу обучения получаете заветный грейд и опыт разработки на уровне middle.
- Шаг 2. Практика и командные проекты
Зарабатываете свой грейд с опытом при помощи практических заданий и в командных проектах.
На курсе вас ждет 8 работ, включая итоговую практику, Вы отработаете полученные знания сразу после освоения теоретической базы.
- Шаг 3. Soft skills и трудоустройство
Бесконфликтная коммуникация, работа в команде, юридические вопросы — все это увеличивает ваши шансы при трудоустройстве.
В конце обучения вы уделите внимание поиску работы и тонкостям трудоустройства на должность middle.
Отточенный процесс обучения. Вы пройдете весь путь до middle с помощью структурированной программы и индивидуальной работы с наставником.
Изучаете материал. Смотрите видеоуроки и читаете подробные статьи на понятном языке, чтобы получить все необходимые знания и приступить к практике.
Практикуетесь. Вы внимательно изучаете практическое задание и самостоятельно выполняете проект, чтобы закрепить знания. Каждая работа — это показатель ваших навыков и часть вашего будущего портфолио.
Получаете фидбек. Наставник проверяет ваше практическое задание на платформе. Вы получаете обратную связь и узнаете о качестве проделанной работы.
Задаете вопросы. Если вам нужна помощь, обратитесь к наставнику. Он подскажет вам, в каком направлении двигаться, но не даст прямого ответа. Так вы научитесь самостоятельно решать задачи и искать информацию.
По окончании курса вы получите сертификат от Result University, подтверждающий вашу квалификацию, и диплом государственного образца. Сертификат и диплом станут подтверждением вашей квалификации, и вы сможете показать его работодателю при необходимости.
Программа курса
1. Основы Webpack
1 неделя
Собираете модули в единый JS-файл с помощью Webpack, оптимизируете сборку приложения.
- 1. Базовая настройка
- 2. Как работают плагины
- 3. Сборка Webpack для Dev & Prod
- 4. Сборка CSS. Что такое loaders
- 5. Разработка с локальным сервером
- 6. Работа с TypeScript
- 7. Работа с React
- 8. Оптимизация сборки
- 9. Анализ сборки
- 10. Исходный код create-react-app
2. Git Advanced
2 недели
Знаете, как внедрять изменения, сливать ветки в Git, используете фишки крупных компаний.
- 1. Основы локальной разработки
- 2. История
- 3. Ветвление
- 4. Удаленные репозитории
- 5. GitHub vs GitLab
- 6. Релизы
- 7. Подходы к командной работе
- 8. Вклад в open-source
3. TypeScript Advanced
2 недели
Знаете основные аспекты TypeScript и умеете на нем свободно разрабатывать и типизировать код.
- 1. Что такое TypeScript и зачем он нужен
- 2. Базовые типы
- 3. Работа с типами
- 4. Компилятор
- 5. Классы
- 6. Generic
- 7. Утилиты
- 8. Декораторы
- 9. Namespaces
- 10. Сторонние библиотеки
4. React Advanced
8 недель
Умеете создавать и оптимизировать архитектуру сложных пользовательских интерфейсов, используя продвинутые хуки и другие инструменты React.
- 1. Жизненный цикл компонента
- 2. Хуки (HOOKS)
- 3. Свой хук
- 4. Формы
- 5. React Router v.6
- 6. Context
- 7. Оптимизация
- 8. Архитектура приложения
- 9. PWA
5. State managers
3 недели
Знаете, что такое state и зачем он необходим. Умеете хранить глобальное состояние и управлять им с помощью менеджеров состояния.
- 1. Введение. Что такое state
- 2. Реализация собственного Redux
- 3. Redux. Основы. Использование с React
- 4. Redux Toolkit
- 5. Архитектурные подходы
- 6. Практика Redux
- 7. Аналоги. MobX.
- 8. Аналоги. MobX. Практика.
6. Testing
3 недели
Умеете писать код, который будет проверять, правильно ли работает приложение. Знаете, как работают Unit- и Integration-тесты на реальных примерах
- 1. Введение в тестирование
- 2. Влияние тестирования на написание кода
- 3. Подготовка к тестированию
- 4. Рендеринг компонента — метод render()
- 5. Запросы к дереву
- 6. Взаимодействие с элементами, user-event
- 7. Проверка утверждений, expect() и мэтчеры (matchers)
- 8. Мокирование функций и модулей
- 9. Пишем тесты: unit, integration, contract, E2E
7. SSR
3 недели
Умеете использовать SSR-подход при работе над приложением с рендерингом на стороне сервера при помощи фреймворка Next.js.
- 1. Введение
- 2. Что такое SSR
- 3. Пишем SSR
- 4. Что такое Next.js
- 5. Страницы и роутинг
- 6. Работа с данными
- 7. SEO
- 8. Практика
8. FrontOps
2 недели
Знаете, как развернуть инфраструктуру сервера, автоматизированно отправлять код и запускать его на сервере.
- 1. Введение. Docker. Теория
- 2. Создание контейнеров и управление ими
- 3. Команды Docker
- 4. Docker Compose
- 5. Environments
- 6. Docker Hub
- 7. Веб-серверы
- 8. Выпуск SSL-сертификата и автоматизация выпуска
- 9. Настройка Nginx
- 10. Команды Linux
- 11. Что такое CI/CD
- 12. Настройка пайплайна на GitLab CI
9. Webpack Advanced
2 недели
Работая с продвинутыми концепциями Webpack, научитесь создавать более быструю оптимизированную сборку для приложения.
- 1. Оптимизация производительности приложения
- 2. Оптимизация скорости сборки
- 3. Создание своих плагинов под Webpack
- 4. Устройство сборщика
- 5. Структура проекта
10. Scrum
1 неделя
Понимаете суть Agile-подхода, умеете работать в Scrum-команде и справляться с ошибками при внедрении Scrum.
- 1. Философия Agile
- 2. Фреймворки в Agile
- 3. Определение Scrum
- 4. Артефакты в Scrum
- 5. Scrum-команда
- 6. События в Scrum
- 7. Scrumban
- 8. Типовые ошибки при работе по Scrum
11. Практика в командах
4 недели
Научитесь разрабатывать проект в команде, на основе всех полученных знаний и умений пройденных модулей. Совместно с командой создадите полноценное приложение на ТypeScript, React и Redux/MobX, покроете его тестами, и проведете разработку через систему контроля версий Git, используя практики крупных IT-компаниях.
12. Итоговый модуль
2 недели
Вы подведете итоги обучения на курсе и построите свой путь для дальнейшего роста и развития.
13. Карьерный рост в сфере
1 неделя
Знаете, как построить карьеру в сфере разработки, учитывая нюансы ниши и особенности работы в крупных компаниях.
- 1. Как построить успешную карьеру разработчика
- 2. Как проходить собеседования на уровень middle
- 3. Как строится работа в крупных проектах
- 4. Другие карьерные вопросы
- 5. Проработка синдрома самозванца
14. Юридические вопросы
1 неделя
Умеете защищать свои интеллектуальные права на результаты деятельности с учетом современных законов.
- 1. Юридические аспекты IT-сферы
- 2. Особенности договоров в сфере IT
- 3. Интеллектуальные права в сфере разработки
- 4. Практический опыт юриста и рекомендации по распространенным сложным вопросам
15. Эффективная коммуникация
1 неделя
Умеете выстраивать продуктивную коммуникацию с коллегами и решать конфликтные вопросы в команде.
- 1. Вербальная и невербальная коммуникация
- 2. Приемы построения эффективной коммуникации
- 3. Конфликтология и способы решения конфликтных ситуаций
- 4. Проведение переговоров в команде и с руководством
Тарифы
Персональный
9 310 BYN
-15%7 910 BYN
Вы решили получить максимум от курса и обучаться индивидуально. Хотите освоить как hard skills, так и навыки коммуникации в команде.
Материалы
- Доступ ко всем модулям
- Тестовые задания к урокам
- Промежуточные тестирования
- Доступ на 24 месяца
- Модуль «Карьерный рост в сфере разработки»
- Модуль «Юридические вопросы и интеллектуальные права в IT»
- Модуль «Эффективная коммуникация»
- Сценарии технических собеседований
Сопровождение
- Мастер-классы на актуальные темы
- Командный проект
- Закрытая группа до 3 человек
- 18 групповых созвонов с куратором
- Сертификат курса «Мидл Frontend-разработчик»
- Диплом о профессиональной переподготовке
- Защита дипломного проекта
- 5 личных созвонов с куратором в месяц
- Персональный контроль успеваемости
- Индивидуальный код-ревью диплома
Трудоустройство
- 6 технических собеседований
- Поддержка коуча по трудоустройству
- Поддержка куратора по JavaScript в течение 3 месяцев после диплома
- 1 месяц поддержки и адаптации после трудоустройства
Специалист
6 795 BYN
-15%5 775 BYN
Тариф подойдет, если вы хотите стать более дорогим специалистом на рынке и работать на интересных проектах, а не выполнять рутинные задачи.
Материалы
- Доступ ко всем модулям
- Тестовые задания к урокам
- Промежуточные тестирования
- Доступ на 15 месяцев
- Модуль «Карьерный рост в сфере разработки»
Сопровождение
- Мастер-классы на актуальные темы
- Командный проект
- Закрытая группа до 20 человек
- 18 групповых созвонов с куратором
- Сертификат курса «Мидл Frontend-разработчик»
- Диплом о профессиональной переподготовке
- Защита дипломного проекта
- 5 личных созвонов с куратором за курс
Трудоустройство
- 2 технических собеседования
- Поддержка коуча по трудоустройству
Экспресс
3 550 BYN
-14.9%3 020 BYN
Вы уверены в своих силах и полны решимости сократить срок обучения и двигаться самостоятельно, без дедлайнов.
Материалы
- Доступ ко всем модулям
- Тестовые задания к урокам
- Промежуточные тестирования
- Доступ на 12 месяцев
Сопровождение
- Сертификат курса «Мидл Frontend-разработчик»
- Защита дипломного проекта
Часто-задаваемые вопросы
1. Получу ли я диплом или сертификат после обучения?
⠀После обучения по тарифу «Специалист» или «Персональный» вы получите диплом государственного образца о профессиональной переподготовке. Мы можем выдать такой документ, если уже есть среднее специальное или высшее образование. Выпускники с образованием в IT-сфере получают официальный диплом о повышении квалификации. Диплом отправим в течение 3 месяцев, когда вы закончите курс и сдадите итоговую работу. С дипломом можно подать заявление на налоговый вычет в 13% от стоимости обучения. Каждый выпускник на любом тарифе получает сертификат от Result University о прохождении курса. Вы можете искать работу и показывать его работодателям.
2. Откуда такая цена?
Стоимость курса зависит от специалистов, которые с нами работают. Наставники и спикеры — это практикующие разработчики с огромным багажом знаний и опытом. Мало того, что они досконально разбираются в своей профессии, они могут донести свои знания другим. Именно они ежедневно помогают студентам достичь высокого результата: исправляют ошибки, дают советы, созваниваются с учениками. Может ли все это стоить дешево? Вряд ли.
3. Где лучше работать: на фрилансе или в найме?
⠀Обычно проще получить офер в компании. Рынок фриланса сильно перегрет предложениями, но и там можно реализовать себя. Самое главное — иметь нужный багаж знаний.
4. Зачем курс, если все есть в интернете?
Действительно, сейчас есть много информации в бесплатном доступе. Ее даже слишком много, чтобы самостоятельно разобраться в том, что нужно учить в конкретный момент времени, а что достаточно изучить поверхностно. Ценность нашей программы в том, что весь материал структурирован от простого к сложному, выстроен в правильной последовательности. Вы получаете сопровождение на пути обучения: обратную связь от практикующих разработчиков, возможность спрашивать и созваниваться с ними. За счет такого набора действий вы сократите время обучения в 2–3 раза.
5. Кто кураторы?
Кураторы — практикующие специалисты, которые уже завершили тот же путь, что предстоит вам. Они прошли большой отбор в 4 этапа, где мы проверили каждого на профессиональные знания и на умение передавать их простым языком.
6. Сколько времени нужно уделять учебе?
Разным людям необходимо разное количество времени, чтобы усвоить теорию и попрактиковаться. Рекомендуем заниматься каждый день 2–3 часа, такой подход эффективнее, чем погружаться на 8 часов раз в неделю. Если есть возможность выделять от 4 до 6 часов на обучение ежедневно, быстрее добьетесь результата.
7. Получится ли совмещать с работой?
Да. Большинство наших студентов работает параллельно в другой области. Блок теории вы можете смотреть, когда захотите, а после выделять время на практику. Главное — сдавать работы вовремя. Время на выполнение задания — 1 неделя.
8. Смогу ли устроиться на должность middle-разработчика после курса?
Да, это реально. Мы дадим набор нужных навыков, вы освоите их через отработку на тестах и проектах и сможете претендовать на позицию и зарплату middle-разработчика. Важно качественно потрудиться, получить практический опыт и грамотно продать себя — тут дело за вами.

Получить бесплатную консультацию
Отзывы