ITGid

ReactJS

1 230 UAH за курс
-
Для опытных
React Frontend
Этот курс научит вас создавать приложения на React — от основ (JSX, компоненты, state) до работы с хуками и Redux. Вы освоите интеграцию с бэкендом на PHP или Node.js и развертывание проекта на хостинге. В финале вы разработаете собственное приложение для обмена заметками с использованием Bootstrap.

О курсе

Программа курса

Начало работы с React

На этом курсе начинают с основ - создание первого приложения с помощью create-react-app. Разбирают структуру React-программы и компонентов, изучают JSX. В первых спринтах создают базовое приложение и учатся работать с компонентами, включая вложенные компоненты.

Роутинг и работа с событиями

Далее переходят к созданию SPA и многостраничных сайтов. Изучают работу с событиями и функциями в React, обучаются получать значения из input. Этот блок дает понимание того, как строится навигация в React-приложениях.

State и жизненный цикл компонентов

Здесь рассматривают ключевые концепции - state и render, жизненный цикл компонентов. Изучают refs и работу с DOM, создание React-элементов. Эти темы помогают понять, как компоненты взаимодействуют с интерфейсом и обновляются.

Хуки и управление состоянием

Особое внимание уделяют хукам и Redux. Разбирают Redux Toolkit, store, reducers, actions. На практике создают функционал для вывода товаров интернет-магазина и работы с корзиной. Это самый большой блок курса, который готовит к работе со сложными состояниями приложений.

Интеграция с бекендом

Обучаются интегрировать React с различными бекендами - PHP и Node.js. Это важная часть для понимания того, как фронтенд взаимодействует с серверной частью приложения.

Финальный проект

Последние модули посвящены созданию полноценного приложения для обмена заметками. Начинают с настройки бекенда, затем создают компоненты и роутинг. Добавляют функционал создания и сохранения сообщений, активную навигацию с Bootstrap. Завершают деплоем React и Node.js на хостинг.

Требования к обучению

Для успешного прохождения курса нужны уверенные знания JavaScript. Рекомендуют также пройти курс "Методы массивов" для лучшего понимания работы с данными.

Что получают студенты

Курс включает 21 спринт с 87 практическими заданиями. Студенты разрабатывают собственный проект, получают помощь и поддержку, разбор ошибок. Доступ к материалам без временных ограничений, после завершения - сертификация.

Что включено

Выдается диплом/сертификат
Гибкий график
Реальный проект в портфолио
Сопровождение ментора