JavaScript. Основы разработки на React

Код: ITC-JS-R-base

Курс посвящен основам веб-программирования на JavaScript. Вы получите представление о веб-разработке и, в частности, о языке сценариев JavaScript (JS) и его специфике согласно стандарту ECMAScript-262 версии 6, также известному как ES2015. 
Вы узнаете, в чем заключаются особенности синтаксиса языка, познакомитесь с основным встроенным функционалом и, выполняя практикумы после каждой темы, научитесь самостоятельно создавать базовые алгоритмы.
Также курс познакомит вас с базовыми особенностями популярной библиотеки ReactJS , даст практические навыки создания компонентов на ReactJS  и его расширении JavaScript - JSX.

Формат проведения

Очный или удаленный

Продолжительность

40 академических часов

Вендор

JavaScript

Тематика

Разработка
vendor

Вы научитесь

  • Создавать компоненты на основе ReactJS
  • Настраивать жизненный цикл компонентов
  • Обрабатывать события и управлять всплытием состояний

Аудитория курса

Курс будет полезен для выпускников курсов направления JavaScript, а также для слушателей, ориентированных на работу с клиентской стороной

Требования к предварительной подготовке слушателя

Уверенное знание ПК. Знание основ HTML/CSS

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

Модуль 1. Основы программирования (5 ак.ч.)

  • Введение в JavaScript (ECMAScript-262)
  • Обзор базовых типов
  • Операторы
  • Выражения и инструкции
  • Переменные и константы
  • Манипуляции с базовыми типами
  • Тривиальные типы
Модуль 2. Управляющие конструкции (5 ак.ч.)

  • Цикл while
  • Операторы инкремента и декремента
  • Цикл for
  • Цикл do while
  • Управляющие конструкции if – else if – else
  • Прерывание и продолжение цикла
  • Управляющая конструкция switch
Практикум: Практическое применение управляющих конструкций в JavaScript

Модуль 3. Функции (4 ак.ч.)

Понятие функций:

  • Декларация функций
  • Аргументы функции
  • Возврат значений
  • Области видимости
  • Функция-выражение
  • Анонимная функция
Практикум: Использование функций при процедурном подходе в программировании

Модуль 4. Объектные типы (6 ак.ч.)

Объектный тип: Объект (Object):

  • Свойства объекта
  • Методы объекта
  • Объектный тип: Массив (Array)
  • Свойство и методы функций
Практикум: Использование объектных типов в JavaScript

Модуль 5. Объектно-ориентированное программирование (5 ак.ч.)

  • Конструкторы объектов
  • Прототипы
  • Классы
Практикум: Применение объектно-ориентированного подхода в программировании

Модуль 6.  Введение в React и JSX  (5 ак.ч.)

  • Что такое React? 
  • Работа с сreate-react-app. 
  • Создание проекта.
  • Встраиваемые выражения
  • Определение атрибутов в JSX
  • Указание дочерних элементов
  • React-элементы
  • Отрисовка элементов
  • Обновление элементов
Модуль 7.  React-компоненты (5 ак.ч.)
 
  • Функциональные компоненты
  • Отрисовка компонентов React
  • Композиция элементов
  • Извлечение компонентов
  • Нисходящие потоки данных
  • Понятие состояния
  • Классовые компоненты
  • Локальное состояние класса
  • Методы жизненного цикла
  • Рекомендации по работе с состояниями
  • Стили в React
Модуль 8. Условная отрисовка. Формы, HOC (5 ак.ч.)

  • Отрисовка с условием
  • Предотвращение отрисовки компонента
  • Отрисовка нескольких компонентов
  • Основной компонент списка
  • Ключи
  • Извлечение компонентов с ключами
  • Размещение map() в JSX
  • Работа с формами, управляемые и неуправляемые компоненты
  • Компоненты высшего порядка (HOC)

JavaScript. Основы разработки на React
Екатеринбург
01 сентября 2025 - 05 сентября 2025
49 998 ₽
Подать заявку Обсудить другую дату
Затрудняетесь
с выбором курса?

Оставьте заявку на консультацию

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

Как происходит обучение в АйТи Клауд

01 Выбор курса

В Учебном центре «АйТи Клауд» Вы можете подобрать курсы с полезным для Вас содержанием. УЦ «АйТи Клауд» готов предложить 1200+ программ различной тематики и степени сложности. Мы проводим курсы, авторизованные производителями ИТ, и также авторские программы от ведущих ИТ-экспертов.

02 Процесс обучения

Вы можете пройти обучение в различных форматах:

  • в очном - на территории Учебного центра либо территории Заказчика,

  • онлайн - на российской онлайн-платформе в режиме реального времени, через интернет, с выполнением всех необходимых практических заданий под онлайн-руководством преподавателя. 


03 Выдача документов

По завершении обучения Вы получите удостоверение о повышении квалификации или сертификат (если у Вас отсутствует диплом о высшем образовании). После обучения на авторизованных курсах Вам также будет выдан сертификат от производителя.

poster
Затрудняетесь
с выбором курса?

Оставьте заявку на консультацию

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

Хотите преподавать в АйТи Клауд?

Если вы имеете компетенции и хотите работать тренером курсов в АйТи Клауд - оставьте ваши данные, мы свяжемся с вами!