Узнайте о снижении цены

Оставьте ваш email и мы напишем вам когда цена снизится

Frontend-разработка

Подходит тем, кто хочет освоить профессию с нуля, и начинающим специалистам. Учат разрабатывать веб-приложения на JavaScript, React и Redux; работать с REST API для интеграции с сервером; пользоваться тестами, чтобы проверять качество и разворачивать приложение для всеобщего доступа heroku. На курсе вы погрузитесь в профессию, разберете практические кейсы, познакомитесь с технологиями разработки и попробуете себя в профессии.
26 000 ₽
23 400 ₽
стоимость обучения
Узнать о снижении цены
Уровень сложности
для новичков
Длительность
1.5 мес.
Демо доступ
нет
Формат обучения
онлайн
Домашние задания
да
Обратная связь
да
Стажировка
нет
Помощь в трудоустройстве
нет
Документ по окончании
сертификат

Программа обучения

  • Содержание программы
Элементы React. Стилизация

Особенности одностраничных приложений. Основы использования консоли. Создание проекта с create-react-app. Структура проекта. Основы git. Разметка Jsx. Использование дочерних элементов в JSX. Предотвращение атак, основанных на инъекции кода. Рендеринг элемента в DOM. Компоненты и пропсы. Формы и ввод данных. Стилизация приложения.

Навигация. Ядро приложения ToDo

Домашняя страница, страницы авторизации и регистрации, динамическая навигация и защищенные страницы. Компоненты React-router. Дописываем роуты. Активная ссылка. Основные компоненты ToDo приложения. Тестирование функционала с jest.

Взаимодействие с сервером. Отображение загрузчиков.

Асинхронные операции в JavaScript, Promises. Код React, отображаемый на сервере. Клиент-серверное взаимодействие в React с Fetch API. Жизненный цикл React компонент. Отображение процесса выполнения асинхронных операций на интерфейсе.

Redux

Основные компоненты библиотеки Redux. Создание actions. Настройка Store. Создание Reducer. Инструменты React-разработчика. Иммутабельность данных. Усилители. Логгер. Reselect.

Redux middleware. Features

Обработка сетевых ошибок и отображение индикаторов загрузки средствами Redux. Дополнительные продвинутые темы. Поиск среди ToDo. Фильтры и сортировки. Оптимизация производительности. Виртуализация длинных списков. Использование рендер-пропа для сквозных задач.

Публикация приложения. Разбор успешных проектов

Развертывание приложения в облаке heroku. Разбор решений и анализ распространенных ошибок.

Чему научат

Создавать с нуля современные web приложения с React
Контролировать хранение и изменение данных в приложении с Redux
Выстраивать взаимодействие с Rest api сервера

Преимущества курса

Занятия с экспертами
Практические кейсы
Онлайн-консультации

Отзывы пользователей

Оставить отзыв о курсе

    Оставьте отзыв о курсе

    Ваш адрес e-mail не будет опуликован
    Ваша оценка:
    Ваш отзыв:
    Достоинства:
    Недостатки:
    Имя:
    Email: