.school

Junior React

Освоив этот курс, вы сможете претендовать на свою первую работу React-разработчиком

  • Симулятор рабочего процесса

  • Работа с наставниками

  • Написанное вами приложение и сертификат

  • Лайфкодинги и воркшопы от CSSSR

  • 1

    Получаете задание

  • 2

    Читаете теорию

  • 3

    Пишете код

  • 4

    Получаете ревью

Благодаря нашим курсам, вы выучите еще один иностранный язык :)

Этот курс для вас, если вам уже знакомы

  • JS

    Базовый JS: scope, context, prototypes

  • Git

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

  • DOM API

    Поиск элементов, CRUD, добавление слушателей событий

  • Hosting

    Лексическое всплытие (hoisting): из-за чего и на каком этапе происходит

  • Prototype

    Как работают прототипы, зачем нужны, как с ними можно реализовать наследование

Планета
Планета
Планета
Ракета

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

  • Введение в React
  • История React
  • Какие задачи решает React
  • Из чего состоит React
  • Как развернуть приложение и где можно проводить эксперименты
  • Import/Export
  • ООП в JavaScript ES6
  • Основные понятия
  • Intro to React — jsx
  • Принцип единственной ответственности
  • Глупые компоненты
  • Виды стилизации компонентов, достоинства и недостатки
  • Inline стили
  • Переиспользование стилей
  • Жизненный цикл компонента
  • State
  • Общение компонентов
  • Формы: uncontrolled controls, валидация нормализации входящих данных
  • Decorators, extends: миксины для SFC и для обычных компонентов
  • Сontrolled controls
  • HOC
  • PureComponent и Should Component Update
  • Context
  • Работа с url
  • Архитектура pub/sub
  • flux
  • Примеры использования
  • Как работает Redux
  • Понятие чистых функций, иммутабельности
  • Из чего состоит Redux
  • Клиентский роутинг и SPA
  • Организация стора в Redux
  • Методы отслеживания работы
  • Роутинг
  • Общение с сервером с помощью HTTP, XMLHttpRequest и Fetch API
  • Асинхронные операции в SPA
  • Работа с API
  • POST запросы
  • React Router. Страница 404. Вложенные роуты
  • Миграция с vanilla js на React
Программа курса
Планета
Крендель

Тарифы курса

  • Эконом

    8 999
    • Доступ к симулятору60 дней
    • Персональный куратор
    • Ревью резюме и карьерное консультирование
    • Персональный наставник
    • Специальная цена на другие продукты от CSSSR.school
    Выбрать
  • Базовый

    10 999
    • Доступ к симулятору
    • Персональный куратор
    • Ревью резюме и карьерное консультирование
    • Персональный наставник
    • Специальная цена на другие продукты от CSSSR.school
    Выбрать
  • Премиум

    14 999
    • Доступ к симулятору
    • Персональный куратор
    • Ревью резюме и карьерное консультирование
    • Персональный наставник
    • Специальная цена на другие продукты от CSSSR.school
    Выбрать

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

Вас может заинтересовать