На курсе вы изучите один из самых популярных инструментов коммерческой разработки веб-приложений – React, научитесь создавать с его помощью современные SPA (Single Page Application).

Разработка веб-приложений
на React

Онлайн или очно
В современном мире frontend-разработки знаний HTML, CSS и Javascript не достаточно, чтобы чувствовать себя максимально уверенно и быть востребованным специалистом. Проекты на чистом JavaScript сейчас практически не встречаются — чаще разработчики используют реактивные библиотеки и фреймворки: React, Vue или Angular.
Модуль 3
Апрель 2023
Старт
Форма обучения
Онлайн
Длительность
20 занятий
Преподаватель
Время занятий
Кирилл Казак
пн, чт 19.00–21.00
105 BYN/мес.
Стоимость
при рассрочке на 12 мес.
Разработка веб-приложений на React
Модуль 3
Разработка веб-приложений на React
Модуль 3
Старт
Апрель 2024
Форма обучения
Онлайн
Длительность
20 занятий
Преподаватель
Кирилл Казак
Стоимость
при рассрочке на 12 мес.
Время занятий
пн, чт 19.00–21.00
105 BYN/мес.
Для кого этот курс
Для программистов, умеющих создавать веб-страницы на JS и желающих научиться делать это на более высоком уровне при помощи фреймворка React
Для студентов и выпускников курсов JavaScript, желающих углубить свои знания и научиться разрабатывать на React, чтобы быть более востребованными на рынке frontend-разработки
Для желающих получить теоретические знания и практику разработки на современном фреймворке
Условия зачисления на курс:
- навыки вёрстки веб-страниц (HTML, CSS)
- уверенное владение JavaScript (необходимо предоставить Github со своими работами)
- выпускники 1 и 2 модулей зачисляются без входного тестирования
Необходимая подготовка
Для чего этот курс
Вы получите необходимые знания и навыки для разработки реактивных веб-приложений
Вы изучите основные возможности фреймворка React, паттерны и подходы
Положите несколько работ в свое портфолио
Программа
Основы React
  • Установка и настройка React
  • JSX.
  • Виртуальный DOM
Компоненты React
  • Виды компонент, props и state.
  • Жизненный цикл компонент.
  • HOC
Хуки в React
  • useState, useEffect, useCallback, useMemo
  • React Context, useContext, Refs, useRefs
Паттерны разработки
  • Паттерны разработки React приложений, нейминг, идеи.
  • Роутинг.
Redux
  • Redux, идея об обособленном хранилище данных.
  • Context API.
Saga
  • Подключение к проекту
  • Watcher, worker, effects
Saga, Redux Toolkit
  • Подключение к проекту
  • Watcher, worker, effect
RTKQuery, Custom hooks, TypeScript in React
Значение, возможности, основные случаи использования
Работа над проектом
Разработка индивидуального или командного проекта (веб-приложения).
Чему вы научитесь по окончании курса
  • Работать со стандартами современной разработки и шаблонами проектирования интерфейсов
  • Понимать архитектурные паттерны разработки
  • Разрабатывать интерактивные компоненты React и настраивать маршрутизацию
  • Устанавливать и настраивать необходимые пакеты
  • Тестировать разработанные программные модули
В Myfreedom мы с заботой относимся к нашим ученикам, помогаем и поддерживаем на всем пути. Мы знаем, как сложно сейчас найти работу сразу после курсов. Именно поэтому, чтобы увеличить шансы на трудоустройство, мы вводим гарантированные стажировки на реальных IT-проектах для выпускников наших курсов.
Мы также помогаем с составлением продающего резюме, оформлением профиля на Linkedin и подготовке к собеседованию.
Трудоустройство выпускников
В программе стажировки могут участвовать только выпускники, прошедшие обучение на всех 3 модулях программы.
Ваши преподаватели
  • Кирилл Казак
    Middle frontend-разработчик,
    компания «Новый код»
    Коммерческий опыт: 3 года
  • Егор Леонов
    Front-end developer
    Фриланс
    Коммерческий опыт: 3 года
  • Анна Арзамасцева
    Веб-разработчик
    Фриланс
    Коммерческий опыт: 10+ лет
  • Дмитрий Буравкин
    Full-stack developer
    Onilab
    Коммерческий опыт: 2,5 года

Отзывы наших учеников

Другие курсы программы обучения
по веб-разработке в Myfreedom

Остались вопросы?

Оставьте свой номер телефона, наш менеджер свяжется с вами в рабочие часы и ответит на них.