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

41,700.00 

Курс рассчитан на веб-разработчиков с опытом от 1 года

Описание

  • Формат — Онлайн-курс
  • Длительность — 6 недель
  • Стоимость — от 25 000 руб. Возможна рассрочка

 

За 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+ часов обучения.
  • Личный наставник. Практикующий разработчик будет отвечать на любые вопросы и делать ревью.
  • Готовое портфолио. Технологичное и красивое SPA-приложение на react.js.
  • Доступ к материалам. Не ограничен рамками курса. Вы можете продолжить учиться когда захотите.
  • Slack чат. Общение с преподавателями и одногруппниками в уютной и дружелюбной атмосфере.
  • Сертификат. Диплом с уникальным ID, подтверждающий уровень ваших знаний.
  • Ламповая атмосфера. Никаких скучных и занудных “дядек“, как в других школах. В Loftschool вас будут учить в атмосфере rock-and-roll.
  • Начало карьеры. После обучения вы сразу же готовы к старту карьеры в веб-индустрии.

 

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

Каждый понедельник ученики получают:

  1. Задание. Его необходимо выполнить до следующего понедельника.
  2. Недельный план. Подскажет, что делать в каждый конкретный день курса.
  3. Материалы недели. Изучать можно в удобном для себя ритме.

 

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

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

 

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

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

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

 

Неделя 2 — Паттерны React.js, тестирование

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

 

Неделя 3 — Redux, роутинг

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

 

Неделя 4 — Redux-saga

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

 

Неделя 5 — Формы, CI & DI & Client error handling

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

 

Неделя 6 — Работа над проектом

  • Доделываем приложение и отправляем на проверку.
  • Курсы JavaScript
    ...

Аналоги и альтернативы для React.js Разработка веб-приложений. Курс от LoftSchool

React.js Разработка веб-приложений. Курс от LoftSchool - похожие продукты (инструменты, решения, сервисы)

Angular. Курс от Skillbox

Вы научитесь создавать веб-приложения, используя популярный фреймворк Angular. Освоите лучшие практики и...

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “React.js Разработка веб-приложений. Курс от LoftSchool”

Ваш адрес email не будет опубликован. Обязательные поля помечены *