Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент

Профессиональная frontend-разработка на ReactJS от GeekBrains

Вы научитесь

На этом курсе вы познакомитесь с одним из самых популярных инструментов фронтенд-разработчика — React.js. Это библиотека в JavaScript, которая хорошо зарекомендовала себя для построения пользовательских интерфейсов. Её используют в своей работе Инстаграм*, Нетфликс, Airbnb и другие. Пройдя эту программу, вы получите базовые навыки работы с React.js, а потом сможете углубить свои знания и дальше развиваться как специалист. Курс рассчитан на людей, у которых уже есть небольшой опыт в фронтенд-разработке. Обучение проходит в формате онлайн-занятий с практическим домашним заданием.
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
1 месяц
Стоимость
11970 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Использовать NodeJS и ExpressJS
#02
Применять React.js вместе с Redux
#03
Разрабатывать пользовательские интерфейсы
#04
Понимать принцип взаимодействия фронтенда и бэкенда
Программа курса

На этом курсе вас познакомят с ReactJS — библиотекой JavaScript, с помощью которой чаще всего строятся пользовательские интерфейсы.  Вы изучите материал на лекциях и получите методички и практическое домашнее задание.

Знакомство с ReactJS. Первые компоненты

Вы познакомитесь с SPA , узнаете, как использовать и настраивать webpack. Научитесь работать с npm пакетами, создадите и запустите свое первое React-приложение.

Жизненный цикл компонента

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

Virtual DOM. Material UI. PropTypes

Вы узнаете, как работает виртуальный DOM в React, как происходит стилизация компонентов и обработка событий. Научитесь подключать и использоватьв работе Material UI.

Children. Роутинг в React

Вы узнаете, как происходит роутинг в React. Научитесь правильно использовать prevProps и prevState. Узнаете, как хранятся чаты и сообщения. Научитесь отлаживать React-приложения.

Контекст. Компоненты высшего порядка. Знакомство с Redux

Компоненты и контейнеры. Вы познакомитесь с Redux, узнаете, зачем он нужен и как его использовать. Изучите схему его работы и сможете перенести в него сообщения. 

Погружение в react-redux

Вы узнаете, в каких случаях надо пользоваться Redux middlewares, и научитесь с их помощью реализовывать ответ от робота. Узнаете, как использовать redux-persist для хранения истории переписки.

Redux middlewares. Redux-persist.

Вы познакомитесь с функционалом одной из наиболее часто используемых библиотек для middlewares redux-thunk и ее использованием в асинхронных действиях. Узнаете о том, какие существуют аналоги этой библиотеки.

Работа с API

Вы изучите принцип работы API и асинхронных запросов. Познакомитесь с промисами и областями их применения. Научитесь получать сообщения и чаты по API.

Знакомство с Firebase

Узнаете как использовать firebase и создадите в нем проект. Подключите авторизацию пользователя по электронной почте и паролю. Научитесь сохранять сообщения и чаты при помощи RealtimeDB.

Тестирование и оптимизация приложений на React

Вы научитесь тестировать и оптимизировать работу React-приложений. Узнаете, какие метрики есть у Lighthouse и как их использовать. Научитесь создавать несложные тесты, используя react-testing-library и Jest.

Отзывы о данном курсе
На этот курс ещё нет отзывов.
GeekBrains
Школа
GeekBrains – это одна из крупнейших в России платформ для онлайн-образования, предоставляющая курсы по 3 главным направлениям: IT, маркетинг и дизайн.