React: библиотека фронтенд-разработки №1
 

React: библиотека фронтенд-разработки №1

Создавай десятки интерактивных интерфейсов, расширяй возможности во фронтенде.

Организатор
Университет интернет‑профессий «Нетология»

Преподаватели

Ильназ Гильязов
Ильназ Гильязов

Технический директор компании aims, эксперт в области финтех.

Игорь Лобанов
Игорь Лобанов

Старший разработчик OneTwoTrip.

Игорь Камышев
Игорь Камышев

Техлид в Breadhead, автор канала t.me/code_for.

Елена Семенова
Елена Семенова

Frontend-разработчик Roox Solutions.

Игорь Кузнецов
Игорь Кузнецов

Технический директор фирмы Setka.

Уровень
Начинающий
Длительность
92 часа
Дата начала
3 февраля 2021
Документ
Удостоверение о повышении квалификации
Стоимость
14 630 ₽ 20 900 ₽
20 900 ₽
14 630 ₽

Содержание курса

Компоненты


Библиотека React предоставляет нам возможность эффективной разработки современных фронтенд-приложений. В этом разделе мы ознакомимся с компонентным подходом, позволяющим создавать сложные интерфейсы на основе композиции простых блоков, научимся обрабатывать события и работать с внутренним состоянием компонентов, а также приобретём опыт работы с формами.


  • Компоненты;
  • События и состояние;
  • Props;
  • Формы.

Продвинутые техники, одностраничные приложения


В этом блоке мы научимся организовывать сложные интерфейсы, используя композицию компонентов, интегрируемся с REST API, глубже изучим работу на основе современных подходов — хуков и Context API, а также научимся организовывать постраничную навигацию с помощью React Router.


  • Композиция компонентов;
  • Жизненный цикл и работа с HTTP;
  • HOC;
  • hooks, Context API;
  • React Router.

Redux — управление состоянием


В этом разделе мы познакомимся с одним из ключевых навыков в разработке сложных приложений — управлением глобальным состоянием приложения. Мы начнём с простых инструментов: библиотеки Redux, лежащей в основе всего, и Redux Thunk для организации простых побочных эффектов, а закончим продвинутыми инструментами: Redux Observable и Redux Saga.


  • Redux и Redux Thunk;
  • Redux Observable;
  • Redux Saga.

GIT — система контроля версий


За 3 занятия вы научитесь работать с системой Git и с сервисом GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио (работодатели часто просят показать примеры вашего кода на GitHub).


  • Предназначение системы контроля версий;
  • Основные операции (фиксация и откат изменений, поиск, история);
  • Работа с сервисом GitHub;
  • Ветки, слияние веток и разрешение конфликтов;
  • Командная работа.

Дипломная работа


В рамках дипломного проекта вы создадите и развернёте в интернете полноценный фронтенд для интернет-магазина: с поиском, корзиной, оформлением заказа и постраничной навигацией.

Кому подойдет данный курс

  • начинающим JavaScript-разработчикам;
  • тем, кто хочет освоить Frontend;
  • тем, кто строит карьеру

Приобретенные навыки

Вы научитесь работать со следующими инструментами:

  • JSX;
  • React;
  • React Router;
  • Redux;
  • SPA;
  • Component Lifecycle

В результате обучения вы освоите профессию Android-разработчика и сможете устроиться в одну из ведущих компаний: Рамблер, Lamoda и др.

Дополнительно

Для успешного обучения потребуются навыки JavaScript.

Узнать больше о курсе
Frontend-разработка под React школа Нетология
Уровень
Начинающий
Длительность
92 часа
Дата начала
3 февраля 2021
Документ
Удостоверение о повышении квалификации
20 900 ₽
14 630 ₽

Вам могут понравиться

Похожие курсы