Профессия Мидл Frontend-разработчик

Преимущества курса
Освойте React, TS, State Managers, SSR и другие технологии на уровне middle за 9 месяцев/


Для кого подойдет курс

Junior-разработчикам, которые хотят повысить свой грейд. Вы уже знаете CSS, HTML, JavaScript и основы React, а также понимаете, как работает frontend-разработчик, и имеете небольшой опыт кодинга. Хотите расширить свой стек и вырасти до middle-разработчика.

Профессия Мидл Frontend-разработчик

О курсе

Три шага к грейду 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-разработчика. Важно качественно потрудиться, получить практический опыт и грамотно продать себя — тут дело за вами.

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

Отзывы

Нет отзывов. Напишите отзыв первым!
Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies