Онлайн-курс «React-разработчик» от сервиса Яндекс Практикум. 3 месяца онлайн-обучения React.js с нуля с выдачей диплома о профессиональной переподготовке.
Дата начала: По мере набора группы
Длительность: 3 месяца
Стоимость курса: 69 500 ₽
Цена без скидки: 73 500 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
Для кого этот курс?
Курс поможет вам быстро овладеть Vue.js на продвинутом уровне. Хотя этот фреймворк считается легче других в экосистеме JavaScript, за интуитивно понятным и простым синтаксисом скрываются широкие возможности, часть которых можно упустить при самостоятельном освоении.Курс раскроет продвинутые практичные решения Vue.js, которые расширят ваш стек технологий.
Для JavaScript-разработчиков с навыками HTML/CSS. Вы сможете использовать решения, ускоряющие и упрощающие процесс разработкиДля backend-разработчиков, желающих стать Fullstack. Vue.js идеально подходит для тех, кто хочет быстро пополнить пул скиллов работой с фронтендомДля начинающих Vue-разработчиков. Курс поможет расширить и углубить навыки работы с фреймворком, чтобы выделиться среди других соискателей
Необходимые знания
Базовые знания JS, HTML и CSSБудет плюсом: опыт с jQuery или React, базовые навыки работы с Git
Что вам даст этот курс?
Курс поможет вам изучить гибкий и мощный фреймворк Vue.js, который позволяет создавать современные и отзывчивые веб-приложения. Изучите компонентную архитектуру, синтаксис Vue.js и принципы реактивного программирования, чтобы создавать масштабируемые и эффективные приложения. Получите практические навыки и глубокое понимание Vue.js, чтобы стать опытным веб-разработчиком и реализовать свои идеи в увлекательных проектах.
Вы изучите продвинутые возможности Vue, Vue-router, VuexСможете создавать SPA-приложения и оптимизировать их для productionПоймете как писать чистый и лаконичный код на ES6/ES8/TypeScriptСможете писать интеграционные и юнит-тесты с Jest, CypressНаучитесь работать с GraphQL, Firebase, ElectronТакже вы узнаете, как работает Webpack и Babel, освоите различные паттерны проектирования и научитесь их применять в для построения сложных приложений на Vue
Преимущества Vue.js перед другими фреймворками
Легкий старт. Интуитивно понятный синтаксис шаблонов. Легко добавить в уже существующий проект, например, если есть существующие приложения, написанные на старом стеке и надо их постепенно мигрировать на современную платформу Vue.
Как React, но быстрее в разработке. Не нужно изучать специфические концепции, без которых в React вы не сможете сдвинуться с места. Меньше размер библиотеки, а также меньше размер итогового бандла, чем React. Как и в React есть решение для разработки интерфейсов для мобильных, поддержка typescript и рендеринга на сервере SSR
Как Angular, но проще. Есть готовые пакеты для роутинга, управления состоянием и тестирования. Используются все современные подходы к разработке: API веб-компонентов, функциональное программирование.
Удобные инструменты разработки. Вы можете сгенерировать проект из командной строки выбрав необходимые опции: Typescript, CSS-препррцессоры, заготовки для unit-тестов и так далее.
Понятная реактивность. В отличие от других популярных фреймворков с Vue вам не нужно в начале изучения задумываться в каких случаях произойдёт обновление компонента и как изменятся данные: всё работает ровно так, как вы ожидали, — сразу «из коробки» без каких-то новых терминов и головоломных концепций.
Дата начала: По мере набора группы
Длительность: 4 месяца
Стоимость курса: 57 600 ₽
Цена без скидки: 64 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
Освойте продвинутые техники React для интеграции GraphQL, управления состоянием и эффективного тестирования.
- Основные концепции.
- SDL.
- Запросы.
- Директивы.
- Резолверы.
- Платформа Apollo.
- Apollo Studio.
- Apollo Client.
- Подписки (теория – 8 ч., домашнее задание – 4 ч.).
- Жизненный цикл компонентов с хуками.
- useState и его правильное использование.
- useEffect с debouncing (отложенным выполнением).
- Мемоизация с использованием useMemo, useCallback и useRef.
- Распространенные ошибки при использовании useCallback и useMemo.
- Хук useImperativeHandle.
- Хук useLayoutEffect.
- Хуки из React 18: useInsertionEffect, useDeferredValue, useTransition, useSyncExternalStore.
- React Compiler в React 19.
- Actions в React 19.
- Хуки React 19.
- Пользовательские хуки в популярных библиотеках (теория – 6 ч., домашнее задание – 2 ч.).
- Обзор Redux.
- Redux DevTools.
- Часто задаваемые вопросы и лучшие практики Redux.
- Middleware в Redux: как это работает.
- Thunk Middleware.
- Создание собственного middleware (теория – 3 ч.).
- RTK.
- Лучшие практики работы с RTK.
- Использование reselect в RTK.
- RTK Query (теория – 3 ч., домашнее задание – 1 ч.).
- Snapshot-тестирование.
- Библиотека react-testing-library.
- Тестирование условного рендеринга.
- Тестирование граничных условий.
- Асинхронные утилиты (теория – 3 ч., домашнее задание – 1 ч.).
- Mock-тестирование.
- Мокирование API-запросов с помощью MSW.
- Модульное тестирование Redux-компонента.
- Интеграционное тестирование Redux-компонента с редьюсерами.
- Тестирование редьюсеров в Redux.
- Тестирование RTK Query с использованием MSW (теория – 3 ч., домашнее задание – 1 ч.).
- Структура папок Cypress.
- Мокирование ответов API.
- Обработка ошибок в E2E тестах.
- Настройка Cypress с Vite.
- Лучшие практики для E2E тестирования.
- Производительность.
- Измерение времени для выявления медленных тестов (теория – 2 ч., домашнее задание – 1 ч.).
- Основные методы работы с формами в React.
- React-hook-form (теория – 1 ч., домашнее задание – 1 ч.).
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 57 600 ₽
Цена без скидки: 57 600 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да