.school

Junior React

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

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

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

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

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

Junior React

Как проходит обучение

  • 1

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

    После оплаты вы получите доступ в личный кабинет ученика. В программе курса 7 разделов. Чтобы открыть доступ к следующему разделу, нужно выполнить задание текущего — как уровни в компьютерной игре, только в конце не будет босса.

  • 2

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

    Теория представлена не только в сухом текстовом виде — это ещё и видео с объяснениями, вставки с примерами кода, схемы и поясняющие картинки.

  • 3

    Пишете код

    Задание и теория открываются одновременно. Можете сразу начинать писать код, набивая себе шишки, а потом возвращаться к просмотру и прочтению материалов — так даже интереснее.

  • 4

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

    Готовое решение вы отправлете на проверку наставнику и, не дожидаясь результата проверки, можете приступать к следующему заданию. Посмотрев ваш код, наставник предложит вам его оптимизировать или сообщит, что всё в порядке.

  • 5

    Сертификат и респект коллег

    После успешного выполнения всех заданий вы получите сертификат об окончании курса. Но это не главное, главное — новые знания. Можно открывать шампанское и идти к руководителю за повышением.

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

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

  • Базовый JS

    scope,
    context, prototypes

  • Основы Git

    ветвление, push, pull, merge

  • DOM API

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

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

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

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

Тарифы курса

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

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