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

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

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

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

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

Ильназ Гильязов
Ильназ Гильязов
Технический директор компа
Игорь Лобанов
Игорь Лобанов
Старший разработчик OneTwoTrip.
Игорь Камышев
Игорь Камышев
Техлид в Breadhead, автор канала
Елена Семенова
Елена Семенова
Frontend-разработчик Roox Solutions.
Игорь Кузнецов
Игорь Кузнецов
Технический директор фирмы
Уровень
Начинающий
Длительность
92 часа
Дата начала
9 ноября 2020
Документ
Удостоверение о повышении квалификации
Стоимость
15 675 ₽ 20 900 ₽
20 900 ₽
15 675 ₽

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

Компоненты


Библиотека 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 часа
Дата начала
9 ноября 2020
Документ
Удостоверение о повышении квалификации
20 900 ₽
15 675 ₽

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

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