React-logo

React Course

note-iconНачало курса:

note-iconЗапись до:

microphone-iconEnglish

Присоединиться

Целевая аудитория

Мы ищем студентов с сильными навыками Core JS/TS/Frontend.

Требования:

  • Уверенное владение JavaScript / TypeScript

  • Знание операций с Git и GitHub (clone, add, commit, push, pull, merge, rebase, работа с Pull Requests)

  • Опыт работы с NPM и сборщиками, такими как Vite, Webpack, Rollup и др.

  • Отличные навыки CSS3 и HTML5

  • Уверенное использование Chrome DevTools

  • Понимание RESTful сервисов

Расписание курса доступно - здесь, а документация школы - здесь.

Зарегистрироваться
Sloth With Octocat

О курсе

Для всех

Каждый может учиться в RS School, независимо от возраста, профессиональной занятости или места жительства. Однако вам следует иметь достаточные базовые знания перед началом программы.

Материалы

Все материалы доступны в открытом доступе на канале YouTube и в репозиториях GitHub.

Бесплатно

В RS School работает принцип "Pay it forward". Мы бесплатно делимся с учащимися своими знаниями сейчас, надеясь, что в будущем они вернутся к нам в качестве менторов и точно так же передадут свои знания следующему поколению студентов.

Сертификат

После успешного завершения курса студенты получат электронный сертификат.

Стать студентом

Сертификат

Чтобы получить сертификат о прохождении курса вам необходимо набрать 70% от результата TOP-1 студента и успешно пройти финальное интервью. Сертификат является признанием вашего усердного труда и преданности делу.

certificate

Общение

Discord Logo

Дискорд — основной способ общения в RS School

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

⚠️Внимание! В некоторых странах для доступа к Discord требуется использование VPN. Если у вас возникают трудности с подключением, попробуйте использовать надёжный VPN-сервис.

Также есть каналы в Телеграм для обсуждения мероприятий, относящихся к вашему городу. Например, офлайн лекции или просто для общения студентов из одной локации.

Обязательно прочитайте информацию об общении в RS School в RS Docs, где вы можете найти правила, описание каналов, FAQ.

Разыскиваются ментора!

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

Читать далее
Mentors Wanted Poster

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

Эта программа будет включать теорию и практику по следующей теме:

Неделя #1

Вводные концепции и подготовка окружения

  • История React

  • Настройка проекта: Vite с React и TypeScript

  • Классовые компоненты (Class Components)

  • Error Boundaries

Неделя #2

Введение в основы тестирования

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

Неделя #3

Управление состоянием и навигацией в современных приложениях

  • Hooks

  • React Router / TanStack Router

Неделя #4

Подходы к управлению состоянием в React

  • Context API

  • Redux (RTK) / Zustand

Неделя #5

Получение и кэширование данных в приложениях React

  • RTK Query / TanStack Query

Неделя #6

Создание современных приложений с использованием Next.js App Router

  • Next.js (App Router)

Неделя #7

Работа с пользовательским вводом и валидацией

  • Формы в React

Неделя #8

Повышение скорости и эффективности приложения

  • Производительность React (React Performance)

Неделя #9 - 11

Начало финального командного проекта: REST-клиент

  • Техническое интервью по React

  • REST-клиент

Неделя #12

Командная кросс-проверка финального задания и выдача сертификатов

  • Кросс-проверка REST-клиента

Команда курса

Игорь Красюк EPAM, Full Stack developer

Игорь Красюк

EPAM, Full Stack developer

Более 10 лет опыта в веб-разработке, из которых более 7 лет — в React и его экосистеме. Является поклонником TypeScript.

Артем Парфяненко Front-end/Full Stack developer

Артем Парфяненко

Front-end/Full Stack developer

Артсиом имеет общий опыт работы 4 года. Он увлёкся SSR-фреймворками, такими как Next.js и Remix.js. Не любит лишние перерендеры и является поклонником оптимизации. Ранее он был ментором на курсах по JS и React, а сейчас сосредоточен на разработке курса RSS React.

Дмитрий Ярмошкин Frontend Developer

Дмитрий Ярмошкин

Frontend Developer

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

Андрей Подлюбный Experienced Software Engineer

Андрей Подлюбный

Experienced Software Engineer

Опытный инженер-программист с подтверждённым опытом работы в сфере информационных технологий и IT-услуг. Обладает навыками в области поисковой оптимизации (SEO), веб- и мобильной разработки, а также JavaScript. Сильный профессионал в инженерии с образованием в области компьютерных наук.

Валерий Длуски EPAM, Full Stack developer

Валерий Длуски

EPAM, Full Stack developer

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

Маргарита Малец EPAM, Software Engineer

Маргарита Малец

EPAM, Software Engineer

Маргарита закончила RS School в июле 2021 года, а уже в марте 2022 года стала ментором впервые. С тех пор RS School стала неотъемлемой частью её жизни. Она уверена, что растёт и развивается вместе со своими подопечными. Её любимое занятие — участие в технических собеседованиях. Однако она всегда открыта для новых впечатлений и возможностей для обучения.

Partnered with