Курс "Программирование на React" предназначен для разработчиков, желающих освоить один из самых популярных JavaScript-фреймворков для создания пользовательских интерфейсов.
Курс охватывает как базовые, так и продвинутые концепции React, а также лучшие практики разработки.
Программа курса обеспечит участников необходимыми знаниями и навыками для разработки современных веб-приложений на React, а также подготовит их к работе в команде разработчиков.
Освоить основные принципы работы React и его экосистемы
• Разработчики
• Веб-инженеры
• поймут основные принципы работы React и его экосистемы.
• научатся создавать интерактивные пользовательские интерфейсы с использованием компонентов.
• освоят управление состоянием и жизненным циклом компонентов.
• изучат работу с маршрутизацией и асинхронными запросами.
• смогут развить навыки тестирования и оптимизации React-приложений.
Рекомендуемая подготовка:
• базовые знания JavaScript. Успешное окончание курса JavaScript. Уровень 6. Библиотека React.js, или эквивалентная подготовка.
• Основы HTML и CSS
• Умение работать с командной строкой
• Основы работы с npm (Node Package Manager)
Рекомендуемая подготовка (необязательная):
• знание основ программирования на React. Если у вас есть предварительные знания о React (например, знакомство с компонентами и JSX), это будет большим плюсом, но не является обязательным.
По завершении курса вы получите удостоверение о повышении квалификации установленного образца и/или сертификат учебного центра о прослушивании курса.
• Основные концепции React: компоненты, JSX, виртуальный DOM.
• Установка и настройка окружения для разработки.
• Создание первого приложения на React.
• Понимание функциональных и классовых компонентов.
• Работа с Props для передачи данных между компонентами.
• Создание многоразовых компонентов.
• Управление состоянием с помощью
• Понимание жизненного цикла компонентов и использование хуков
• Оптимизация производительности с помощью и .
• Создание управляемых и неуправляемых форм.
• Обработка событий и взаимодействие с пользователем.
• Установка и настройка React Router.
• Создание маршрутов и навигация между страницами.
• Работа с параметрами маршрутов и динамическими маршрутами.
• Выполнение асинхронных запросов с помощью
• Управление состоянием с использованием контекста и сторонних библиотек (например, Redux).
• Основы тестирования компонентов с использованием Jest и React Testing Library.
• Написание юнит-тестов и интеграционных тестов.
• Оптимизация производительности React-приложений.
• Лучшие практики разработки и организации кода.
• Паттерны проектирования в React.
Раздел не найден.