Курс

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

Создайте более 20 вариантов интерактивных интерфейсов во время обучения

Добавьте React в своё резюме и получите новые карьерные возможности

Когда
9 ноября — 29 января

ФОРМАТ ОБУЧЕНИЯ

онлайн-вебинары по вечерам и практические задания

НЕОБХОДИМЫЕ НАВЫКИ

знание JavaScript

документ

удостоверение о повышении квалификации установленного образца

25%
с 23.09 по 30.09

Сентябрь горит стремлениями

Скидка уже включена в стоимость и не суммируется с промокодами. Оплатите до 30 сентября, чтобы скидка не сгорела.

Условия акции

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

Этот курс также входит в профессию «Frontend-разработчик».

React — самый популярный фреймворк

в 2019 году среди разработчиков (по статистике GitHub)

Получите опыт работы

Создайте во время обучения более 20 вариантов интерактивных интерфейсов: от виджетов до личных кабинетов

Развивайте свою карьеру
Освойте самую популярную библиотеку для построения интерфейсов
Растите как профессионал
Добавьте React в своё резюме и получите новые карьерные возможности

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

Компоненты

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

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

Компоненты

События и состояние

Props

Формы

4 часа теории

12 часов практики

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

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

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

Композиция компонентов

Жизненный цикл и работа с HTTP

HOC

hooks, Context API

React Router

5 часов теории

15 часов практики

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

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

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

Redux и Redux Thunk

Redux Observable

Redux Saga

3 часа теории

9 часов практики

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

в подарок

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

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

Предназначение системы контроля версий

Основные операции (фиксация и откат изменений, поиск, история)

Работа с сервисом GitHub

Ветки, слияние веток и разрешение конфликтов

Командная работа

5 часов теории

15 часов практики

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

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

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

24 часа практики

Запишитесь на курс и сделайте первый шаг к освоению новой профессиональной сферы

2,5 месяца

обучения у разработчиков ведущих компаний и общения с единомышленниками

8 инструментов

React, Hooks, Context API, React Router, Redux, Redux Thunk, Redux Observable, Redux Saga

Практика

задания на основе реальных проектов для глубокой прокачки основных навыков

Диплом

установленного образца от известного онлайн-университета

Развитие карьеры

поможем составить качественное резюме и подготовим к собеседованию

Преподаватели курса

Автор курса

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

Один из основателей компании AIMS, самостоятельно прошёл путь от разработчика на фрилансе до работы над проектами в крупнейших федеральных компаниях.

Разработчик, специалист по информационной безопасности

React — самая популярная библиотека для разработки фронтенд-приложений на сегодняшний день. Но знаний только одной библиотеки зачастую недостаточно: нужны практические навыки использования и работы с другими библиотеками, входящими в экосистему, например, React Router, React Redux, Redux Thunk и другие. На этом курсе вы на практике изучите и библиотеку, и её экосистему.

React — самая популярная библиотека для разработки фронтенд-приложений на сегодняшний день. Но знаний только одной библиотеки зачастую недостаточно: нужны практические навыки использования и работы с другими библиотеками, входящими в экосистему, например, React Router, React Redux, Redux Thunk и другие. На этом курсе вы на практике изучите и библиотеку, и её экосистему.

Игорь Лобанов
Старший разработчик в OneTwoTrip
Игорь Камышев
Tech Lead в Breadhead, автор канала t.me/code_for. Делал «Просто спросить» и Procraft.
Елена Семенова
Frontend developer Roox Solutions
Игорь Кузнецов
Setka, CTO
Игорь Лобанов
Старший разработчик в OneTwoTrip

Проекты, которые вы сможете выполнить

Учёт тренировок
Приложение, которое хранит данные о тренировках
Authentication
Система с аутентификацией
CRUD
Посты для соцсетей
Использование Router
Обработка ошибок и индикация загрузки
Поиск
Система поиска на сайте
Учёт тренировок
Приложение, которое хранит данные о тренировках

Как проходит обучение

  • Онлайн-лекции

    Вы будете общаться с преподавателями и однокурсниками в онлайне 2-3 раза в неделю. Вебинары также будут доступны в записи и после обучения.

    1
  • Практика на реальных проектах
    После каждой лекции будете делать практические задания, а затем получать развёрнутую обратную связь. Так наполните портфолио.
    2
  • Сопровождение

    Преподаватели будут постоянно на связи — в общем чате в Slack. А ещё у каждой группы будут координаторы и аспиранты, которые решат организационные вопросы.

    3
  • Трудоустройство или стажировка
    Обратитесь в наш Центр развития карьеры и мы поможем с резюме, подготовим к собеседованию или предложим стажировку.
    4

Что вы получите в результате обучения

Уверенный пользователь React

Что умею делать
Работать с библиотекой React

Создавать многостраничные приложения с React Router

Интегрироваться с REST API

Разбираюсь в Store, Actions, Reducers, Redux Thunk, Redux Observable, Redux Saga

Ключевые навыки

Работа с props, управление внутренним состоянием компонента и обработка данных из форм

Владею продвинутыми техниками композиции компонентов и работы с дочерними компонентами

Использую самое современное API: хуки и Context API

Инструменты, которые вы освоите
JSX
Расширение синтаксиса стандартного JavaScript. Позволяет писать очень похожий на HTML код прямо в JavaScript-коде, упрощая создание React-компонентов и улучшая читаемость кода. Перед выполнением JSX преобразуется в JavaScript.
Вашу квалификацию подтвердят документы установленного образца
25%
с 23.09 по 30.09

Сентябрь горит стремлениями

Скидка уже включена в стоимость и не суммируется с промокодами. Оплатите до 30 сентября, чтобы скидка не сгорела.

Условия акции
Запишитесь или получите консультацию
При оплате частями
от1 307 ₽ / мес.
Одним платежом
15 675 ₽
20 900 ₽
До 30 сентября скидка 5 225 ₽
У меня есть промокод
Нажимая кнопку, принимаю условия политики и пользовательского соглашения
Уже есть аккаунт? Войти
Как оплатить частями?
Мы предоставляем беспроцентный кредит от Тинькофф или Сбербанка. Вы разделите платеж и ничего не переплатите
Оплатить от юрлица
Запишитесь на курс от имени того, кто будет учиться, а затем выберите способ оплаты «По счету от юрлица»
Сэкономьте еще 13%
Вы можете вернуть 13% денег через налоговый вычет. Спросите об этом менеджера, когда запишетесь на курс, или прочитайте в нашей статье
Есть еще вопросы?
Звоните нам 8 (800) 301-39-69
Мы помогаем нашим выпускникам получитьстажировку и работу в ведущих компаниях
Рамблер
Mail.ru
Лаборатория Касперского
Агима
Skyeng
Билайн
Ламода
и многих других
Каждый выпускник получает помощь

и поддержку Центра развития карьеры

Помощь в подготовке резюме и прохождении собеседования

Консультация с HR-специалистом по поиску работы и развитию вашей карьеры

Возможность прохождения стажировки в проектах Нетологии-групп: Фоксфорд, Нетология, EdMarket
Регулярное информирование об открытых вакансиях в компаниях-партнерах
Бесплатный доступ к подборке видеокурсов по поиску работы и soft skills для всех студентов
Остались вопросы? Пишите и звоните нам
Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies
Открыть урок
Свернуть