Описание
React-разработчик создаёт приложения на React и использует дополнительные инструменты: Redux, TypeScript, Jest. На курсе вы за два месяца разберётесь в этом стеке технологий. Вам предстоит изучать теорию в тренажёре, писать своё приложение и работать в команде над проектными задачами. Курс подойдет тем, кто умеет верстать и знает основы JavaScript.
Чему вы научитесь в Практикуме
Курс «React-разработчик» — это двухмесячный интенсив для погружения в экосистему React, работы с популярными технологиями и изучения их альтернатив. Мы приготовили программу с теорией, практикой, постоянным общением и дополнительными материалами.
Программа
В основной программе — вся базовая теория для разработки современных приложений на React и Typescript. Теорию закрепите задачами в тренажёре. В дополнительной программе — материалы, которые помогут расширить кругозор и глубже понять экосистему React.
- Проект. Вам предстоит написать полноценное многопользовательское приложение на React и TypeScript и покрыть его юнит-тестами. Вы будете работать над ним постепенно: проходить нужную теорию, решать задачи в тренажёре, а затем писать фрагмент приложения.
- Командная работа. В реальной практике React-разработчик обычно дорабатывает и улучшает готовый продукт. Кроме самостоятельного проекта вам предстоит работать с другими студентами над готовым приложением: изменять его функциональность, обновлять дизайн и реализовывать собственные идеи.
Учим в собственной технологической среде
Погружение в IT-профессию подразумевает постоянный контакт с изучаемыми технологиями, выполнение практических заданий и общение с наставником. Для этого мы создали собственную среду обучения.
- Онлайн-тренажёр. С первого дня вы учитесь на практике. Мы даём знания небольшими частями, которые нужно сразу применить, написав собственный код в онлайн-тренажёре.
- Самостоятельная работа. Тренажёр — только часть обучения. Основные навыки вы приобретёте, решая задачи инструментами профессиональных разработчиков, а после код-ревью не останетесь без обратной связи.
- Поддержка. Сопровождение курса выстроено по принципу реальной работы инженерной команды. Здесь есть скрам-мастер, тимлид, миддл-разработчик, напарник и менеджер. Скрам-мастер распланирует спринт и создаст канбан-доску. Наставник станет тимлидом — советником по лучшей самоорганизации. Старший ревьюер — аналог миддл-разработчика, а младший ревьюер — ваш коллега и напарник. Менеджер — это куратор вашей группы, он поможет со всеми организационными вопросами.
Программисты учат программированию
Наставники — опытные разработчики из Яндекса и других IT-компаний.
Сертификат для работодателя
Сертификат — официальный документ о дополнительном образовании. Чтобы его получить, нужно сдать проектную работу. Для работодателя это показатель, что вы достаточно знаете экосистему React, и самостоятельно выполнили проекты из вашего портфолио.
Сколько стоит обучение
Вступительное тестирование — бесплатно
Тест состоит из задач по вёрстке и JavaScript, которые вы будете решать в тренажёре. Там же вы сможете подробнее ознакомиться с учебной программой. Бесплатная вводная часть состоит из трёх этапов:
- Задач по вёрстке и JavaScript. Они помогут вам оценить свои силы и понять, готовы ли вы к курсу.
- Теста на знание полезных технологий. Он покажет, что нужно повторить.
- Материалов для самостоятельной подготовки к программе по результатам теста.
После вступительного тестирования можно пойти дальше.
Платное продолжение
- 18 500 ₽ помесячный платёж. Итоговая сумма составит 37 000 ₽
- 36 000 ₽ при оплате сразу за 2 месяца обучения.
Вам откроются:
- Теория с примерным временем прохождения в 160 часов
- Полный доступ к тренажёру
- Мастер-классы, воркшопы и мануалы по решению задач
- Самостоятельный проект
- Поддержка наставника и команды код-ревьюеров
- Сертификация
- Командный проект
- Перейти к тестированию
Программа обучения
- Бесплатное входное тестирование. Около 2 часов. Предстоит решить несколько задач по вёрстке и JavaScript и пройти тест по базовым технологиям. Это позволит понять, подойдёт ли вам курс и получить рекомендации о том, что повторить перед стартом.
- Основы React. От 40 часов
- В основной программе: Вы заложите фундамент изучения React. Освоите все базовые инструменты отладки и разработки, которые входят в библиотеку, создадите каркас приложения и подготовите все дизайн-компоненты.
- В дополнительной программе: Научитесь настраивать React под любую задачу без заготовок, с использованием Webpack 5 — самого востребованного современного инструмента.
- В проектной работе: Соберёте интерфейс будущего приложения из компонентов.
- Управление состоянием и пользовательский опыт. От 40 часов
- В основной программе: Вы научитесь контролировать данные и процессы внутри приложения. Для этого будете работать с двумя основными инструментами: React Context и Redux. Оба инструмента популярны в продуктах, созданных на React. Также вы освоите механику перетаскивания элементов интерфейса на десктопе и мобильных устройствах.
- В дополнительной программе: Узнаете об альтернативных подходах к работе с состоянием приложения — библиотекой Effector.
- В проектной работе: Соберёте конструктор бургеров с drag-and-drop механикой.
- Роутинг, авторизация. От 40 часов
- В основной программе:
- Вы добавите навигацию в приложение инструментами библиотеки React Router.
- Разберётесь в тонкостях настройки маршрутов пользователей.
- Реализуете авторизацию и регистрацию в приложении, создадите две зоны сайта: видимую всем и видимую только авторизованным пользователям.
- Разберёте вопросы безопасности в современных приложениях.
- Затем познакомитесь с основами библиотеки Jest и покроете приложение юнит-тестами.
- В дополнительной программе: Узнаете про анимации интерфейса в React и популярные библиотеки для их реализации.
- В проектной работе:
- Создадите личный кабинет пользователя.
- Доработка MVP командного проекта
- В основной программе:
- TypeScript, WebSocket, тестирование, подготовка к деплому. От 40 часов
- В основной программе:
- Вы научите приложение «связываться» с внешними сервисами, взаимодействуя с ними в режиме реального времени. Для этого разберётесь с технологией WebSockets.
- Затем разберёте вопросы безопасности в современных приложениях. Познакомитесь с основами библиотеки Jest и покроете приложение юнит-тестами.
- После погрузитесь в мир типизации и улучшите приложение с помощью TypeScript. Познакомитесь с основами и тонкостями этого диалекта, преимуществами разработки приложений на нём.
- Освоите детали подготовки проекта к продакшену и, наконец, покажете приложение миру.
- В дополнительной программе: Напишете собственную упрощённую реализацию React на TypeScript, чтобы серьёзно разобраться в недрах React и закрепить навыки.
- В проектной работе:
- Создадите ленту заказов, которая работает в режиме реального времени.
- Покроете приложение тестами и добавите TypeScript.
- Подготовите проект к публикации.
- В основной программе:
- Карьерный трек (опционально). От 30 часов. Параллельно с основной программой можно пройти подготовку к получению джоб-оффера. Вы узнаете, как лучше отобразить в резюме навыки, которые приобрели на курсе, как проходить собеседования и что включить в портфолио. Мы стараемся учитывать ваши карьерные запросы, потому что верим в важность индивидуального подхода.
Отзывы
Отзывов пока нет.