React-разработчик (новый поток) [Яндекс.Практикум]
Поможем выйти на новый профессиональный уровень за 3 месяца
Погрузитесь в экосистему React
Освоите хуки, State Management, TypeScript, Jest и Cypress
Почувствуете себя увереннее в работе и не будете теряться в вопросах по React
Напишете своё веб-приложение на React и Typescript, покроете его юнит-тестами
Будете учиться онлайн, 3 месяца по 20–25 часов в неделю
Кому подойдёт курс
Тем, кто знаком с основами JS, CSS, HTML и умеет работать с Git и NPM. Если вы не уверены, что справитесь с курсом, попробуйте пройти бесплатный вступительный тест из задач по вёрстке и JavaScript.
Чему научитесь за 3 месяца
Уверенно разбираться в библиотеке React
Использовать TypeScript при разработке React-приложений
Тестировать веб-приложения с помощью юнит-тестов и cypress
Программа курса
Рассчитана на 3 месяца, учёбе нужно уделять 15–20 часов в неделю
Бесплатное введение
Узнаете, как устроена учёба в Практикуме, пройдёте тестирование и сможете понять, подходит ли вам курс
Как всё устроено
Вы узнаете, как устроены программа и обучение. Ознакомитесь с организационными деталями и работой команды сопровождения, а в конце мы синхронизируемся по ожиданиям.
Входное тестирование
Чтобы вы проверили знания и объективно оценили свои силы, мы предлагаем ответить на 11 вопросов. Потом поможем интерпретировать результаты и перейти к обучению.
Погружение в React и Redux
В этом модуле вы изучите основы и инструментарий React. Научитесь работать с классовыми и функциональными компонентами и попрактикуетесь в их написании. Узнаете, как с помощью хуков привнести мощь классовых компонентов в функциональные. Создадите простую заготовку React-приложения с помощью CRA и узнаете, как выполнить его отладку с применением плагина React DevTools. Узнаете, что такое «состояние» в терминологии современных фреймворков и библиотек. Научитесь работать с одной из самых популярных библиотек для хранения состояния — Redux.
Роутинг, безопасность и TypeScript
Вы узнаете, как настраивать роутинг в SPA-приложении и создавать динамические маршруты. Научитесь работать с основными хуками в React Router. После этого изучите процессы аутентификации и авторизации пользователей — это поможет сделать так, чтобы доступ к определённым действиям и страницам приложения был только у авторизованных пользователей. Затем погрузитесь в основы TypeScript и научитесь использовать его в React-приложениях.
Протокол WebSocket и деплой приложения
Спринт 5
Использование TypeScript в Redux-приложениях, взаимодействие в режиме реального времени: WebSockets, WS и Redux. Собственный middleware для работы с сокетами.
Спринт 6
Тестирование React-приложений, подготовка и деплой приложения.
Проект
Создадите ленту заказов с помощью WebSocket и перепишете всё хранилище на TypeScript. Добавите тесты на Cypress и Jest к приложению и загрузите приложение на удалённый сервер.
Вебинары для разбора сложных тем, сессии Q&A
Авторы составили программу, опираясь на свой опыт
- Евгений Федосеев
Разработчик в Яндекс Маркете. Любит делиться знаниями и занимается этим уже больше 3 лет.
- Артём Сенюков
Во фронтенд-разработке — с 2015 года . Занимался CRM-системой
в Тинькофф банке, а сейчас разрабатывает сервисы с многомиллионной аудиторией в Яндексе.
- Александра Веселова
Поставщик мемов и соавтор курсов React и «Веб-разработчик плюс» в Яндекс Практикуме. One&only ведущая подкаста о софт-скилах «Можно мягче». Фронтенд-инженер в криптоиндустрии.
- Артемий Верещинский
Использует React с 2015 года. Вместе с командой Практикума создал курс по React-разработке и написал для него большую часть контента. Техлид в 3commas.io, CTO в GembaPro.
Цена: 66000 руб.
Поможем выйти на новый профессиональный уровень за 3 месяца
Погрузитесь в экосистему React
Освоите хуки, State Management, TypeScript, Jest и Cypress
Почувствуете себя увереннее в работе и не будете теряться в вопросах по React
Напишете своё веб-приложение на React и Typescript, покроете его юнит-тестами
Будете учиться онлайн, 3 месяца по 20–25 часов в неделю
Кому подойдёт курс
Тем, кто знаком с основами JS, CSS, HTML и умеет работать с Git и NPM. Если вы не уверены, что справитесь с курсом, попробуйте пройти бесплатный вступительный тест из задач по вёрстке и JavaScript.
Чему научитесь за 3 месяца
Уверенно разбираться в библиотеке React
Использовать TypeScript при разработке React-приложений
Тестировать веб-приложения с помощью юнит-тестов и cypress
Программа курса
Рассчитана на 3 месяца, учёбе нужно уделять 15–20 часов в неделю
Бесплатное введение
Узнаете, как устроена учёба в Практикуме, пройдёте тестирование и сможете понять, подходит ли вам курс
Как всё устроено
Вы узнаете, как устроены программа и обучение. Ознакомитесь с организационными деталями и работой команды сопровождения, а в конце мы синхронизируемся по ожиданиям.
Входное тестирование
Чтобы вы проверили знания и объективно оценили свои силы, мы предлагаем ответить на 11 вопросов. Потом поможем интерпретировать результаты и перейти к обучению.
Погружение в React и Redux
В этом модуле вы изучите основы и инструментарий React. Научитесь работать с классовыми и функциональными компонентами и попрактикуетесь в их написании. Узнаете, как с помощью хуков привнести мощь классовых компонентов в функциональные. Создадите простую заготовку React-приложения с помощью CRA и узнаете, как выполнить его отладку с применением плагина React DevTools. Узнаете, что такое «состояние» в терминологии современных фреймворков и библиотек. Научитесь работать с одной из самых популярных библиотек для хранения состояния — Redux.
Роутинг, безопасность и TypeScript
Вы узнаете, как настраивать роутинг в SPA-приложении и создавать динамические маршруты. Научитесь работать с основными хуками в React Router. После этого изучите процессы аутентификации и авторизации пользователей — это поможет сделать так, чтобы доступ к определённым действиям и страницам приложения был только у авторизованных пользователей. Затем погрузитесь в основы TypeScript и научитесь использовать его в React-приложениях.
Протокол WebSocket и деплой приложения
Спринт 5
Использование TypeScript в Redux-приложениях, взаимодействие в режиме реального времени: WebSockets, WS и Redux. Собственный middleware для работы с сокетами.
Спринт 6
Тестирование React-приложений, подготовка и деплой приложения.
Проект
Создадите ленту заказов с помощью WebSocket и перепишете всё хранилище на TypeScript. Добавите тесты на Cypress и Jest к приложению и загрузите приложение на удалённый сервер.
Вебинары для разбора сложных тем, сессии Q&A
Авторы составили программу, опираясь на свой опыт
- Евгений Федосеев
Разработчик в Яндекс Маркете. Любит делиться знаниями и занимается этим уже больше 3 лет.
- Артём Сенюков
Во фронтенд-разработке — с 2015 года . Занимался CRM-системой
в Тинькофф банке, а сейчас разрабатывает сервисы с многомиллионной аудиторией в Яндексе.
- Александра Веселова
Поставщик мемов и соавтор курсов React и «Веб-разработчик плюс» в Яндекс Практикуме. One&only ведущая подкаста о софт-скилах «Можно мягче». Фронтенд-инженер в криптоиндустрии.
- Артемий Верещинский
Использует React с 2015 года. Вместе с командой Практикума создал курс по React-разработке и написал для него большую часть контента. Техлид в 3commas.io, CTO в GembaPro.
Цена: 66000 руб.
https://practicum.yandex.ru/react/