Курс по программированию на React.js, обучение React.js разработке, уроки по программированию на React.js
Рассрочка
Рассрочка

React.js Developer

Разработчик React.js
Самый популярный JS-фреймворк для Frontend-разработки

Длительность обучения:

4 месяца

4 ак. часа в нед.

Что даст вам этот курс

На курсе вы научитесь:

  • продвинутым возможностям Redux, Redux-Saga, Redux-thunk;
  • создавать SPA-приложения и оптимизировать их для production;
  • писать чистый и лаконичный код с TypeScript;
  • применять интеграционные и юнит-тесты;
  • работать в GraphQL, Apollo, Relay.

Также вы узнаете, как работает под капотом Webpack и Babel, освоите паттерны функционального программирования и научитесь их применять в React.

Для кого этот курс:

  • JavaScript-разработчиков с навыками HTML/CSS;
  • Backend-разработчиков, желающих стать Fullstack;
  • начинающих React-разработчиков.

 

Необходимые знания

  • знакомство с HTML/CSS;
  • опыт работы с JavaScript.

Будет плюсом:

  • знание основ работы браузера и браузерного API;
  • базовые навыки работы с Git.
Подготовительный курс

  • Все основные возможности Javascript

  • Домашние задания и их разбор

  • Подготовка к курсам "Fullstack разработчик Javascript", "React.js-разработчик" и "Node.js-разработчик"

Записаться

Процесс обучения


  • Обучение проходит онлайн: живые вебинары, общение с преподавателями и группой в Slack, обратная связь от экспертов по готовым ДЗ

  • Вебинары идут дважды в неделю по 1,5 часа. Записи занятий будут доступны в личном кабинете

  • Домашние задания выдаются в среднем раз в 2 недели. Самостоятельное выполнение работ поможет применить полученные знания на практике

  • Вопросы по материалам лекций, ДЗ и выпускному проекту можно обсудить как на вебинарах, так и в чате группы в Slack

  • Выполните настоящий проект, тема которого будет указана в сертификате

Корпоративное обучение для ваших сотрудников

>

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

В процессе обучения вы получите комплексные знания и навыки.
Тема 1. Введение в современную frontend разработку
Тема 2. Typescript (часть 1)
Тема 3. Установка и настройка React
Тема 4. Консультация
Тема 5. Консультация по проекту
Тема 6. JSX как основа ReactJS. Functional components
Тема 7. JSX + CSS
Тема 8. TDD + React
Тема 9. CI/CD GitHub actions
Тема 10. Typescript (часть 2)
Тема 11. Components Lifecycle
Тема 12. React-hooks
Тема 13. Обзор React testing library
Тема 14. React hooks advanced
Тема 15. Основные концепты Redux и useReducer
Тема 16. Списки, события, формы
Тема 17. React patterns часть 1
Тема 18. React patterns часть 2
Тема 19. React router
Тема 20. Основы функционального программирования
Тема 21. Redux middwares and side effects
Тема 22. Redux toolkit
Тема 23. React + redux пример приложения
Тема 24. JS Generators, введение в Redux-Saga
Тема 25. Redux-saga и интеграционное тестирование
Тема 26. Redux-saga примеры использования effects
Тема 27. Процесс разработки React-приложения
Тема 28. Продвинутая конфигурация приложения
Тема 29. Test quality tools
Тема 30. HTTP and REST API
Тема 31. Потоки событий и WebSockets. WebWorkers и comlink для отложенной работы.
Тема 32. Обзор GraphQL
Тема 33. Выбор темы и организация проектной работы
Тема 34. Консультация по проектам и домашним заданиям
Тема 35. Защита проектных работ
Скачать подробную программу

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

В течении всего курса вы будете работать над проектом.

Будет предложено несколько вариантов на выбор:
1. Разработка проекта, связанного с браузерной визуализацией. Аналог "conway's game of life".
2. Контроль расходов:
— регистрация чеков, сумм и дат;
— список чеков и квитанций;
— возможность строить графики со статистикой (в этом году/в прошлом году);
— хранение данных.

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

Прошедшие открытые вебинары

Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Паттерны в React
День открытых дверей
20 сентября 2021 года в 20:00
Оставьте заявку, чтобы получить доступ к записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке

После обучения вы


  • заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям, а также решение задач и проектов в виде кода на github и другие дополнительные материалы;

  • получите сертификат о прохождении курса;

  • приобретете опыт Frontend-разработки на React.

Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «React.js Developer»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Зам. директора департамента образования
ООО “Отус Онлайн-Образование”
Вдовиченко М.M.

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «React.js Developer»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Зам. директора департамента образования
ООО “Отус Онлайн-Образование”
Вдовиченко М.M.

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.