Скидки на курсы ждут в личном кабинете. Нажмите тут
Есть рассрочка Поддержка куратора Домашние задания

React.js Developer

от OTUS
React.js Developer
Формат
Онлайн
Длительность
4 месяца
Уровень
Для специалистов
Документ
Сертификат
Трудоустройство
Да
Программа

Этот курс отлично вам подойдет, если вы уже начинали учиться React.js, но ещё не до конца разобрались. Также он будет полезен бэкенд-разработчикам, которые хотят перейти в fullstack. Вы научитесь создавать и оптимизировать SPA-приложения, углубитесь в возможности Redux, Redux-Saga, Redux-thunk, научитесь писать коды с TypeScript.

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

  • Модуль 1 - Preface

    • Тема 1. Webpack + babel
    • Тема 2. Typescript (часть 1)
    • Тема 3. Установка и настройка React
    • Тема 4. Консультация по проекту
    • Тема 5. JSX как основа ReactJS. Functional components
    • Тема 6. JSX + CSS
    • Тема 7. TDD + React
    • Тема 8. CI/CD GitHub actions
  • Модуль 2 - React

    • Тема 9. Typescript (часть 2)
    • Тема 10. Components Lifecycle
    • Тема 11. Консультация по React testing library
    • Тема 12. Списки, события, формы
    • Тема 13. Основы функционального программирования
    • Тема 14. React patterns часть 1
    • Тема 15. React patterns часть 2
    • Тема 16. React-hooks
    • Тема 17. React hooks advanced
    • Тема 18. React router
  • Модуль 3 - React + Redux

    • Тема 19. Основные концепты Redux
    • Тема 20. React + redux
    • Тема 21. Redux middwares and side effects
    • Тема 22. Redux toolkit
    • Тема 23. Redux-saga intro
    • Тема 24. Redux-saga и интеграционное тестирование
    • Тема 25. Redux-saga basic concepts
    • Тема 26. Архитектура React-приложения
    • Тема 27. Redux-saga advanced concept
  • Модуль 4 - Процесс разработки приложения, HTTP, WebSockets, GraphQL

    • Тема 28. Процесс разработки React-приложения
    • Тема 29. Продвинутая конфигурация приложения
    • Тема 30. Test quality tools
    • Тема 31. HTTP and REST API
    • Тема 32. Потоки событий и WebSockets. WebWorkers и comlink для отложенной работы.
    • Тема 33. Обзор GraphQL
  • Модуль 5 - Проектный модуль

    • Тема 34. Выбор темы и организация проектной работы
    • Тема 35. Консультация по проектам и домашним заданиям
    • Тема 36. Защита проектных работ
Чему научат на курсе
Продвинутым возможностям Redux, Redux-Saga, Redux-thunk
Создавать SPA-приложения и оптимизировать их для production
Писать чистый и лаконичный код с TypeScript
Применять интеграционные и юнит-тесты
Работать в GraphQL, Apollo, Relay
Освоите паттерны функционального программирования
О школе
OTUS
рейтинг 4.5
19 отзывов
101 курс
OTUS

Онлайн-школа OTUS с 2017 года проводит обучение по авторским курсам в сфере IT. Миссия компании в том, чтобы научить IT-специалистов решать сложные задачи, искать интересные проекты, дать возможность присоединиться к профессиональному сообществу для развития отрасли информационных технологий и экономики в целом.

На курсах преподают 400 преподавателей, каждый из которых является экспертом в IT-индустрии. На курсах OTUS обучились более 12 000 человек, которые получили качественные знания, востребованные работодателями во всем современном мире.

Оставить отзыв
Оставьте свой отзыв
Так вы сделаете рейтинг школ более точным и поможете другим выбрать хороший курс

Информация носит ознакомительный характер и может отличаться от указанной на сайтах школ-партнёров. Актуальную стоимость и описание программ вы можете узнать на сайте школы.