Разработка на React
В курсе изучается JavaScript-библиотека React.js, а также библиотека Redux для управления состоянием приложения.
30 ак.ч.
Онлайн
WEB-012
Разработка на React
Записаться на курс
Длительность
30 ак.ч.
Локация
Онлайн
Код
WEB-012
Расписание и цены
34 700 руб.
Планируете обучить команду из 7-8 или более человек?
Закажите корпоративное обучение с учетом ваших потребностей
Разработка на React
Записаться на курс
Длительность
30 ак.ч.
Локация
Онлайн
Код
WEB-012
Расписание и цены
34 700 руб.
Планируете обучить команду из 7-8 или более человек?
Закажите корпоративное обучение с учетом ваших потребностей

Описание

React.js - популярная JavaScript-библиотека, которая позволяет быстро создавать приложения в декларативном стиле с помощью React-компонентов.

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

После прохождения курса выдается
сертификат на бланке IBS Training Center

Цели

  • Научиться использовать React.js;
  • Разобраться с архитектурным решением Redux;
  • Научиться применять React.js совместно с Redux.

Целевая аудитория

Разработчики клиентской части приложений.

Предварительная подготовка

Базовые навыки работы с JavaScript.

Разбираемые темы

  • 1. Обзор современных возможностей JS(теория - 5,3 ч)

    • Классы и наследование
    • Деструктуризация массивов и объектов
    • Спред-оператор
    • Иммутабельность
    • Чистые функции
    • Модель MVC
    • Асинхронность в JS: промисы, async/await
    • Работа с сервером
    • Использование this в коллбэках
    • Модули JS, импорт и экспорт
    • NPM и package.json
    • Webpack и сборка модулей
    • Загрузчики Webpack.
  • 2. Основы React (теория – 0,7 ч; практика – 1,3 ч)

  • 3. JSX (теория – 1 ч; практика – 1,3 ч)

  • 4. State и Props (теория – 1,3 ч; практика – 2 ч)

  • 5. Расширенные вопросы. Жизненный цикл компонентов (теория – 1,7 ч; практика – 1,3 ч)

  • 6. Роутинг в React (теория – 1 ч; практика – 1,3 ч)

  • 7. Хуки в React (теория – 1 ч; практика – 1,7 ч)

  • 8. Основы Redux (теория – 1,7 ч; практика – 2,3 ч)

  • 9. Расширенные возможности Redux (теория – 0,7 ч; практика – 1,3 ч)

  • 10. Middleware в Redux (теория – 1 ч; практика – 1,7 ч)

  • ВСЕГО: теория – 15 ч; практика – 15 ч

  • Развернуть программу

Примечание

Материалы курса представлены на английском языке.
Раcписание курсов
Вид:
Регистрируйтесь на следующий курс
Предварительная регистрация гарантирует участие в обучении. Мы обязательно оповестим вас, когда курс будет запланирован
+
Отзывы (9)
Все очень круто. Хорошее общение, интересные ситуации, примеры реализации, практические примеры. Спасибо
Участник тренинга
Получил полезные знания в области разработки с использованием таких инструментов, как React.js, Immutable.js, Redux, а также узнал о методах тестирования web-приложений. Особенно понравилась подача материала (вводная информация для его понимания), например, это выделение времени на es2015 + webpack + npm и т.д. – это один из примеров. Без этого было бы худо :)
Участник тренинга
Очень качественная и структурированная подборка материала, интересная подача с множеством примеров. Спасибо
Участник тренинга
Полезный и насыщенный тренинг дает представление о технологии. Очень полезными считаю примеры кода.
Участник тренинга
Отличный интенсивный базовый курс. Помогает быстро пройтись по всем фичам React. Самым полезным для меня было большое количество практических заданий, которые мы выполняли в группах/индивидуально и проверяли вместе с тренером. Он помогал, отвечал на вопросы и дал нам материалы, которые можно использовать в работе.
Участник тренинга
Понравилось, что помимо теории, была практическая часть по каждому модулю. Понравилось, что помимо общей теории, давались концепции и подходы, применяемые не только в технологиях React и Redux, но и в целом в программировании. Тренер большой молодец, видно, что у него большой практический опыт работы в предметной области.
Участник тренинга
Тимур – квалифицированный тренер, дающий материал достаточно подробно и понятно, способный без задержек способный ответить на возникающие вопросы, оперативно разбирающий (помогающий решить) проблемы при выполнении практических заданий. Очень понравилось у него учиться, спасибо за новые знания и идеи!
Участник тренинга
Все было понятно и хорошо, как базовый курс, это помогло мне вспомнить некоторые вещи, которые я забыл. Хорошее сочетание теории и практики (очень помогает усвоить материал). Тренер был очень компетентен и поделился многими техническими приемами.
Участник тренинга
Отличный тренинг. Понятное изложение материала. Моментальная обратная связь от тренера. Самой полезной вещью для меня была часть про Redux и практика написания классов-компонентов, с которыми я раньше не работал. В целом отличный курс, мне понравился. Могу рекомендовать его.
Участник тренинга
Показать все отзывы
Связанные курсы
Разработка на JavaScript
Курс посвящен современному JavaScript (EcmaScript 2015+), использованию JS для работы в браузере (события, манипуляция HTML и CSS), работе с модулями JS (NPM, Webpack), работе с сервером (HTTP, REST, AJAX, Axios, WebSocket). Курс является основой для изучения веб-фреймворков Angular и React.
Онлайн:
12.09.2022 - 23.09.2022
React Advanced: продвинутые темы
Курс для опытных React-разработчиков. Вы освоите GraphQL, React Portal и React Context, работу с сайд-эффектами в Redux, тестирование Redux, React хуков и компонентов, работу с формами, подходы CI/CD, библиотеки Lerna и Rush, Server Side Rendering, продвинутые темы использования хуков, ленивую загрузку кода.
Онлайн:
27.06.2022 - 07.07.2022
Смотреть каталог
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.