Интенсивный курс

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

Курс рассчитан на веб-разработчиков с опытом от 1 года или на тех, кто уже прошел наш курс «Комплексное обучение JavaScript»
14.11.2022 - 25.12.2022

За 6 недель вы научитесь

1

Разрабатывать SPA на React.js

Для полноценной работы приложения помимо самого React.js, вы изучите, как хранить данные и общаться с сервером.
2

Оптимизировать React.js приложения

Научитесь пользоваться современными инструментами Google Chrome и с их помощью находить кандидатов на оптимизацию.
3

Разделять работу с данными и представлением

Строго отделив представление от данных, вы научитесь рендерить React-приложения как на стороне клиента, так и на стороне сервера.
4

Управлять потоками ваших данных

Научитесь нормализовывать данные, писать абстракции, работающие со всеми типами данных и организовывать общение ваших компонентов.
5

Тестировать приложения

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

Выбирать правильные инструменты для вашего стартапа

React Router, Redux, Redux Saga, Styled Components.

Что ожидать от обучения?

  • Насыщенная программа
    19 обучающих модулей, 100+ часов обучения.
  • Поддержка наставника
    Практикующий IT-специалист будет отвечать на вопросы и делать кодревью.
  • Готовое портфолио
    Технологичное и красивое SPA-приложение на react.js.
  • Доступ к материалам
    Не ограничен рамками курса. Вы можете продолжить учиться когда захотите.
  • Telegram-чат
    При изучении материалов вы можете задавать вопросы одногруппникам и команде курса.
  • Сертификат
    Диплом с уникальным ID, подтверждающий уровень ваших знаний.
  • Ламповая атмосфера
    Никаких скучных и занудных “дядек“, как в других школах. В Loftschool вас будут учить в атмосфере rock-and-roll.
  • Начало карьеры
    После обучения вы сразу же готовы к старту карьеры в веб-индустрии.

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

  • Задание
    Каждый понедельник студенты получают задание
  • Недельный план
    Подскажет, что делать в каждый конкретный день курса.
  • Материалы недели
    Изучать можно в удобном для себя ритме.
  • Самостоятельная работа
    После изучения материалов студент работает над проектом

* Материалов курса достаточно, чтобы выполнить выпускной проект. Если у вас возникнут вопросы, то вы сможете задать их команде курса в групповом чате.

Посмотрите видео о том, как проходит обучение

Каждая неделя обучения включает:

2-3 обучающих модуля
Каждый модуль состоит из видеоуроков и тестирования.
1 групповую практику
С наставником и одногруппниками.
1 воркшоп
С преподавателем.
Обратная связь
Помощь команды при работе над проектом.

Программа обучения

  • Неделя 1 — Введение в React.js

    — Знакомимся с командой курса и одногруппниками. — Изучаем JSX и Virtual DOM в React. — Рассматриваем компонентный подход и способы передачи данных.

    • Знакомство

      Открытие курса
      1 урок (05:41)
    • I React.js

      Модуль
      10 уроков (41:32)
    • II React.js

      Модуль
      6 уроков (15:54)
    • Разбор заданий #1

      Воркшоп
      1 урок (30:36)
  • Неделя 2 — Паттерны React.js, тестирование

    — Изучаем компоненты, элементы и экземпляры класса компонент. — Рассматриваем библиотеку Recompose, паттерны high order components и Render Props. — Разбираемся в преимуществах тестов, изучаем Jest, Enzyme, Snapshots.

    • III React

      Модуль
      6 уроков (38:22)
    • IV React.js

      Модуль
      5 уроков (35:03)
    • Тестирование

      Модуль
      7 уроков (38:17)
    • Разбор заданий #2

      Воркшоп
      1 урок (27:54)
  • Неделя 3 — Redux, роутинг

    — Изучаем роутинг: Simple routing, роутинг со Switch, а также вложенный роутинг. — Знакомимся с библиотекой Redux: основные понятия и концепции Store, Actions, Reducers, React-redux. — Рассматривается middleware как способ работы с Sideeffect.

    • Роутинг в браузере

      Модуль
      5 уроков (22:54)
    • I Redux

      Модуль
      5 уроков (22:49)
    • II Redux

      Модуль
      7 уроков (44:12)
    • Разбор заданий #3

      Воркшоп
      1 урок (39:13)
  • Неделя 4 — Redux-saga

    — Изучаем библиотеку Redux-saga. Повторяем generator* functions. Учимся запускать их параллельно. — Разбираем метод Take. Изучаем select, как способ получения данные из Store. — Рассматриваем способы стилизации React приложения. Изучаем библиотеки ClassNames, StyledComponents, BrowserList, MaterialUI.

    • I Redux-saga

      Модуль
      6 уроков (15:22)
    • II Redux-saga

      Модуль
      5 уроков (13:02)
    • Работа со стилями

      Модуль
      6 уроков (30:28)
    • Разбор заданий #4

      Воркшоп
      1 урок (09:55)
  • Неделя 5 — Формы, CI & DI & Client error handling

    — Рассматриваем работу с формами с помощью библиотек Formik, Redux Forms, React Final Form. — Рассматриваем методы обеспечения качества production кода. Разбираем такие инструменты как: Husky, TravisCI, HerokuNow. — Изучаем набор полезных библиотек для разработки (Storybook, RamdaJS, Axios). — Рассматриваем TypeScript.

    • Работа с формами

      Модуль
      4 урока (26:56)
    • CI & DI & Client error handling

      Модуль
      5 уроков (18:08)
    • Набор полезных библиотек для разработки

      Модуль
      4 урока (25:42)
    • Разбор заданий #5

      Воркшоп
      1 урок (13:17)
  • Неделя 6 — Работа над проектом

    — Доделываем приложение и отправляем на проверку.

    • Как получить работу в IT: фишки и советы

      Модуль
      9 уроков (05:39:05)
Купите курс сейчас и получите подарок
  • Разработка сайта на CMS WordPress
    82 урока (19:47:57)
    Тестирование
    4490
    Бесплатно
    Смотреть

Выпускной проект

Во время первой половины курса мы займемся созданием дизайн системы: изучим React.js с помощью написания компонент от простых до сложных, а вторую половину занятий посвятим созданию приложения Loft-такси с помощью этого набора.
Loft-такси

Преподаватели

  • Преподаватель Максим ИвановПреподаватель Максим Иванов
    Максим
    Иванов
    • Senior Frontend Developer в компании Mojang
    • В программировании 9 лет
    • В веб разработке 6 лет
    • В преподавании 1 год
  • Преподаватель Павел МинеевПреподаватель Павел Минеев
    Павел
    Минеев
    • Тимлид в June Homes
    • 10 лет в веб-разработке
    • Open Source энтузиаст

Наставники Loft – практикующие эксперты в IT отрасли

  • Дают знания, а не ответы.
  • Любят объяснять и умеют доносить сложную информацию понятным языком.
  • Требовательны к качеству вашего кода: вы не сдадите ДЗ, пока ваш код не станет идеальным.
  • Хорошо понимают других людей и умеют находить подход к любым ученикам.
  • Всегда готовы прийти на помощь.

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

Наставник Loftschool
Анатолий Барцев. Работает в Сбербанке
Компании, в которых работают выпускники
Доказательства по перечисленным компаниям вы можете найти в документе
Наши партнеры по трудоустройству
Сертификат

Ваш будущий сертификат

По окончании обучения вы получите сертификат. LoftSchool знают и ценят работодатели, поэтому сертификат станет вашим дополнительным плюсом при трудоустройстве в IT-компанию.
Он будет доступен в электронном виде в личном кабинете – вы легко сможете добавить ссылку на сертификат в резюме и подтвердить свой уровень подготовки.

Познакомься с LoftSchool ближе

Почему стоит выбрать обучение в LoftSchool

Безупречная репутация

Мы в деле с 2012 года и нас знают во всех больших IT компаниях России и ближнего зарубежья.

LoftSchool – лидер в IT образовании

По результатам исследования «Моего круга» на Хабре LoftSchool занял первое место.

1000+ выпускников ежегодно

Наши выпускники работают в Apple, Яндекс, Mail.ru, Epam и др. крупнейших компаниях. Пруфы.
Что нужно знать, чтобы записаться на этот курс?

Ответы на часто задаваемые вопросы

  • Зачем платить за обучение, если в интернете можно найти всё бесплатно?
  • Предусмотрен ли возврат денег, если я передумаю проходить курс или профессию?
  • Можно ли платить частями?
  • Почему стоимость курсов повышается до старта потока?
  • Могут ли меня отчислить, если я пропущу неделю обучения или больше?
  • Что нужно для обучения в LoftSchool?
  • Можно ли совмещать обучение с работой или учёбой?
Оплата и регистрация

Период обучения: 14.11 - 25.12

Работа в группес наставником
Индивидуальная работас наставником
Цена до 27 сентября
от 1 947 /мес
5 733

Сумма указана для рассрочки на 12 месяцев. Точная ежемесячная плата зависит от срока и банка.

-60%скидка