Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Отсутствует

Стоимость курса

3 900 ₽
есть рассрочка

Включено в курс

  • 23 урока (видео и/или текст)
  • 20 упражнений в тренажере
  • 42 проверочных теста
  • Дополнительные материалы
  • Помощь в «Обсуждениях»
  • Доступ к остальным курсам платформы

Чему вы научитесь

  • Создавать полноценные приложения на React
  • Грамотно организовывать состояние приложения
  • Взаимодействовать с бекендом
  • Интегрировать React со сторонними библиотеками

Изучение React пригодится, если вы решите создавать современные веб-приложения. Знания из этого курса помогают программистам создавать интерактивные интерфейсы и управлять состоянием приложения. Этот курс подойдет тем, кто занимается разработкой веб-приложений и желает изучить React. Чтобы учиться было проще, стоит заранее изучить JavaScript и основы HTML и CSS.

Что вы получите после обучения

Приобретаемые навыки
4
DOM
5
Оптимизация
8
Cостояние
9
JSX
10
Компоненты
11
Производительность
12
Context API

Образовательная организация

Онлайн-школа программирования, за выпускниками которой охотятся компании

Первого студента мы трудоустроили в 2013 году. Тогда требования к знаниям джуниоров были выше, а трава зеленее

Это отразилось на программах обучения, на их проработке и глубине. Собеседования для студентов Хекслета проходят под девизом: «Хм, на Хекслете задачки были сложнее»

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

Сейчас все больше и больше компаний указывают курсы Хекслета как плюс при найме. А наши партнерские компании доверяют нам настолько, что собеседуют выпускников, не заглядывая в резюме

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

Введение
Познакомиться с курсом и подготовить окружение.

Компоненты
Познакомиться с базовой единицей в react — компонентом. Научиться его создавать и отрисовывать в браузере.

JSX
Научиться эффективно использовать jsx.

Props
Познакомиться с механизмом передачи данных в компоненты.

Работа с коллекциями
Научиться обрабатывать коллекции данных внутри компонентов.

Различия jsx и html
Узнать об особенностях jsx, которые работают не так как в html.

Обработка имён классов
Научиться правильно работать с классами компонентов, которые могут изменяться динамически.

Children
Научиться создавать компоненты боксы, способные работать с вложенными компонентами.

Состояние
Познакомиться с созданием stateful компонентов. Научиться добавлять интерактивности.

События
Познакомиться с особенностями системы событий React.

Автоматное программирование
Вспомнить что все вокруг автоматы. Научиться правильно работать с автоматами в React.

Формы
Изучить принципы взаимодействия с формами.

Неизменяемость
Научиться работать с составными структурами в неизменяемом стиле. Познакомиться с библиотекой `immutability-helper`.

Вложенные компоненты
Разобраться с хранением состояния и управлением событиями во вложенных компонентах.

Функциональные компоненты
Рассмотреть создание компонентов на основе функций и использования пространств имён.

Контекст (Context API)
Познакомиться с удобным способом получать доступ к глобальному состоянию во вложенных компонентах

Virtual Dom
Познакомиться с устройством React.

Тестирование
Узнать о проблемах, которые поджидают разработчика при работе с исходным кодом.

Асинхронная обработка
Узнать об особенностях работы с объектом событием в асинхронном коде. Попрактиковаться в создании асинхронных обработчиков.

Жизненный цикл компонента
Познакомиться с жизненным циклом компонента в процессе работы.

Производительность
Научиться выжимать из React максимальную производительность.

Refs
Научиться взаимодействовать с реальным DOM для интеграции сторонних компонентов.

Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Рейтинг курса

3.8
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 20.04.2024 09:37
JS: React

JS: React

Оставить отзыв
Поделиться курсом с друзьями