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

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

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

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

1

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

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

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

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

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

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

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

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

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

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

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

TypeScript, Error Boundary, React Functional component, React Class component.

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

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

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

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

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

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

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

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

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

  • Неделя 1 — Основы React

    — Знакомимся с командой курса и одногруппниками. — Выбираем выпускной проект. — Учимся делить UI на компоненты.

    • Intro

      Вебинар
      08.01.2024 19:00

      — Интро — Hello LoftSchool на Vanila JS — Hello LoftSchool на Raw React — JSX

    • Основы React

      Вебинар
      11.01.2024 19:00

      — Custom Components — React Fragment — Styling — Формы — Отрисовка списков

    • Практика #1

      Модуль
      8 уроков (27:43)
  • Неделя 2 — React Hooks

    — Добавляем Routing с использованием React. — Учимся работать с API. — Учимся делать компоненты на TypeScript.

    • React Hooks

      Вебинар
      15.01.2024 19:00

      — useState — Поднятие состояния — useEffect

    • React Hooks

      Вебинар
      18.01.2024 19:00

      — useEffect: работа с API — useRef —- Hooks flow

    • Практика

      Вебинар
      20.01.2024 12:00

      — Разбор заданий с преподавателем

  • Неделя 3 — React паттерны и подходы к построению компонентов

    — Изучаем компоненты. — Добавляем в проект карточки результатов. — Подключаем в проект темную и светлую тему.

    • Компоненты

      Вебинар
      22.01.2024 19:00

      — Class Components — Error Boundary — Presentational & Container

    • Компоненты

      Вебинар
      25.01.2024 19:00

      — Compound components — High-order Components — Portal

    • Практика

      Вебинар
      27.01.2024 12:00

      — Разбор заданий с преподавателем

  • Неделя 4 — Продвинутые React Hooks

    — Добавляем в проект страницы элементов. — Продолжаем работу с API.

    • React Hooks

      Вебинар
      29.01.2024 19:00

      — useReducer — useCallback — useMemo — useContext

    • React Hooks

      Вебинар
      01.02.2024 19:00

      — useLayoutEffect — useImperativeHandle — useDebugValue

    • Практика

      Вебинар
      03.02.2024 12:00

      — Разбор заданий с преподавателем

  • Неделя 5 — Тестирование React

    — Изучаем тестирование с помощью ReactDOM. — Изучаем тестирование с помощью React Testing Library. — Добавляем тестирование в проект.

    • Тестирование

      Вебинар
      05.02.2024 19:00

      — Тестирование с помощью ReactDOM. — Тестирование с помощью React Testing Library. — Оптимизация теста для упрощения рефакторинга.

    • Тестирование

      Вебинар
      08.02.2024 19:00

      — Тестирование форм — Тестирование React Context — Тестирование React custom hook

    • Практика

      Вебинар
      10.02.2024 12:00

      — Разбор заданий с преподавателем

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

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

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

      Модуль
      9 уроков (05:39:05)
    • Практика

      Вебинар
      15.02.2024 18:00

      — Разбор заданий с преподавателем

    • О профессиональном пути разработчика

      Вебинар
      17.02.2024 12:00

      — Закрытие курса — Встреча с главным преподавателем

Купите курс сейчас и получите подарок
  • Разработка сайта на CMS WordPress
    82 урока (19:47:57)
    Итоговый тест
    1990
    Бесплатно
    Смотреть

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

За время курса вы выполните выпускной проект – информационный сервис. На выбор вам будет предложено две темы: информационный сервис о музыке LoftMusic или сервис о кино LoftMovie. С помощью этих проектов вы сможете погрузиться в React API.
За время курса вы выполните выпускной проект – информационный сервис.

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

Ариф Балаев
Ариф Балаев
Ариф Балаев
Senior Frontend разработчик
  • 9 лет в IT

  • 5 лет в online-образовании

  • Помогаю осваивать web-разработку

  • Создаю http://audio.com

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

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

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

Наставник Loftschool
Анатолий Барцев. Работает в Сбербанке

Города, в которых живут наши ученики

  •  Cанкт-Петербург 
  •  Пенза 
  •  Алматы 
  •  Ростов 
  •  Минск 
  •  Рязань 
  •  Москва 
  •  Саратов 
  •  Волгоград 
  •  Севастополь 
  •  Воронеж 
  •  Симферополь 
  •  Екатеринбург 
  •  Сочи 
  •  Казань 
  •  Ставрополь 
  •  Красноярск 
  •  Сургут 
  •  Cанкт-Петербург 
  •  Пенза 
  •  Алматы 
  •  Ростов 
  •  Минск 
  •  Рязань 
  •  Москва 
  •  Саратов 
  •  Волгоград 
  •  Севастополь 
  •  Воронеж 
  •  Симферополь 
  •  Екатеринбург 
  •  Сочи 
  •  Казань 
  •  Ставрополь 
  •  Красноярск 
  •  Сургут 
  •  Нижний Новгород 
  •  Тверь 
  •  Новосибирск 
  •  Тольятти 
  •  Омск 
  •  Томск 
  •  Пермь 
  •  Тула 
  •  Ростов-на-Дону 
  •  Тюмень 
  •  Уфа 
  •  Ульяновск 
  •  Челябинск 
  •  Хабаровск 
  •  Вологда 
  •  Чебоксары 
  •  Гомель 
  •  Самара 
  •  Нижний Новгород 
  •  Тверь 
  •  Новосибирск 
  •  Тольятти 
  •  Омск 
  •  Томск 
  •  Пермь 
  •  Тула 
  •  Ростов-на-Дону 
  •  Тюмень 
  •  Уфа 
  •  Ульяновск 
  •  Челябинск 
  •  Хабаровск 
  •  Вологда 
  •  Чебоксары 
  •  Гомель 
  •  Самара 
  •  Ижевск 
  •  Барнаул 
  •  Иркутск 
  •  Владивосток 
  •  Калининград 
  •  Ярославль 
  •  Кемерово 
  •  Набережные Челны 
  •  Киров 
  •  Новокузнецк 
  •  Краснодар 
  •  Балашиха 
  •  Курск 
  •  Астрахань 
  •  Липецк 
  •  Улан-Удэ 
  •  Махачкала 
  •  Магнитогорск 
  •  Оренбург 
  •  Брянск 
  •  Ижевск 
  •  Барнаул 
  •  Иркутск 
  •  Владивосток 
  •  Калининград 
  •  Ярославль 
  •  Кемерово 
  •  Набережные Челны 
  •  Киров 
  •  Новокузнецк 
  •  Краснодар 
  •  Балашиха 
  •  Курск 
  •  Астрахань 
  •  Липецк 
  •  Улан-Удэ 
  •  Махачкала 
  •  Магнитогорск 
  •  Оренбург 
  •  Брянск 
Компании, в которых работают выпускники
Доказательства по перечисленным компаниям вы можете найти в документе
Наши партнеры по трудоустройству
Сертификат

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

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

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

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

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

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

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

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

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

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

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

  • Зачем платить за обучение, если в интернете можно найти всё бесплатно?
  • Предусмотрен ли возврат денег, если я передумаю проходить курс или профессию?
  • Можно ли платить частями?
  • Почему стоимость курсов повышается до старта потока?
  • Могут ли меня отчислить, если я пропущу неделю обучения или больше?
  • Что нужно для обучения в LoftSchool?
  • Можно ли совмещать обучение с работой или учёбой?
Стоимость курса
  • Скидка 60%
    Еще 8 дней
    Старт 8 января 2024 г.
    Стоимость в месяц
    от 829 /мес
    2 075
  • Полная стоимость курса
    19 900
    49 800
Записаться на курс
Нажимая на кнопку, я даю согласие на обработку персональных данных
  • Рассрочка
    Доступна рассрочка от Тинькофф и других банков-партнеров
  • Вернем деньги
    Если решите не продолжать обучение
  • Налоговый вычет
    Можно оформить налоговый вычет и вернуть до 13% стоимости курса