React.js разработчик | OTUS
👋 Канал OTUS в Telegram!
Посты от приглашенных гостей из IT-тусовки, полезные статьи, подборки вакансий от партнеров ➞
Подробнее

Курсы

Программирование
Vue.js разработчик
-40%
React.js разработчик
-40%
Архитектор программного обеспечения
-40%
Архитектура и шаблоны проектирования
-40%
Разработчик C++
-40%
Fullstack разработчик JavaScript
-40%
Backend-разработчик на PHP
-30%
Алгоритмы и структуры данных
-30%
Team Lead
-30%
Разработчик Python. Базовый курс
-30%
Разработчик Python. Продвинутый курс
-22%
iOS Разработчик. Продвинутый курс
-21%
CI/CD
-37%
Разработчик C#
-25%
PostgreSQL Framework Laravel Web-разработчик на Python Разработчик программных роботов (RPA) на базе UiPath и PIX Разработчик игр на Unity Agile Project Manager в IT Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
Специальная цена

React.js разработчик

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

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

Формат:

Начало занятий:

Дни занятий:

4 месяца

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

Online

26 июня

Пт 20:00, Ср 20:00

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

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


  • продвинутым возможностям Redux, Redux-Saga, Redux-thunk;

  • создавать SPA-приложения и оптимизировать их для production;

  • писать чистый и лаконичный код с TypeScript;

  • применять интеграционные и юнит-тесты;

  • работать в GraphQL, Apollo, Relay.

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

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


  • JavaScript-разработчиков с навыками HTML/CSS;

  • Backend-разработчиков, желающих стать Fullstack;

  • начинающих React-разработчиков.

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

    Никита Овчинников
    Василий Ванчук
    Bolt Technology OÜ, Senior Software Engineer
    Майк Башуров
    WiseBits, Senior Frontend Engineer
    Александр Руденко
    Senior Front End Engineer / Community Lead - Facebook Developer
    Фёдор Громов
    Wildberries, frontend-developer
    Евгений Евстропов
    Team Lead (Medici Living Group)
    Окончил Волгоградский государственный технический университет по специальности «Автоматизированные системы обработки информации и управления». Увлёкся программированием ещё в студенческие годы (в 2010 году) и остановиться так и не смог. В коммерческой разработке с 2012 года.

    Работал с проектами разного масштаба, прошёл путь от Junior до Senior. С 2016 года — старший инженер-программист в EPAM Systems, с 2018 по май 2019 — технический руководитель по разработке софта в Skywind Group.

    Участвовал в международном проекте компании Ericsson, занимался web-программированием и собственными проектами.

    Является специалистом по архитектуре веб-приложений, хорошо знает JS, React, Node, Mongo, MySQL, фреймворки Express, Koa2, AngularJS. Уверен, что в программировании всё приходит с практикой.

    Руководитель программы
    Опытный JavaScript-разработчик. Принимал участие в реализации самых разных проектов: разрабатывал сервисные приложения, интерфейсы для банковского софта, системы для каталогизации и учета. Есть опыт серверной разработки с Node.js.

    Начинал более 10 лет назад в качестве PHP-разработчика, в 2013 году переключился на JavaScript-разработку. В настоящее время занимается развитием мобильного направления сервиса Food Delivery.

    Активно участвует в жизни JS-сообщества: митапы, конференции, преподавание — это всё является неотъемлемой частью жизни уже много лет. В свободное время помогает другим и учится сам.

    Преподаватель
    В IT с 17 лет. В основном .NET и JS, по жизни TypeScript-самурай и фанат ReasonML. Спикер, член программного комитета HolyJS и организатор CyprusJS.

    Интересы: open source, теория типов и компиляторов, DX

    Преподаватель
    Кандидат педагогических наук c 2011г.
    Начал программировать с 1998 года в качестве хобби. Первые коммерческие проекты реализовал в 2008г, и с этого времени начал профессионально разрабатывать Web-приложения. Изначально разрабатывал проекты на стеке LAMP на базе различных CMS в качестве Fullstack Developer. С 2017г. начал работать в качестве Front End Engineer в таких крупных компаниях как Rambler Group и Raiffeisen Bank.
    Спикер различных митапов и конференций.

    Интересы:
    - стек React + GraphQL + Relay Modern
    - Ml&AI
    - Cyber Security

    Преподаватель
    Окончил МГТУ им.Н.Э.Баумана в 2016 году со степенью магистра. Прошел обратный путь от менеджера IT-проектов до разработчика) Принимал участие в разработке главного сайта крупного банка, интернет-банкинга для юридических лиц, внутреннего сервиса для менеджеров в магазинах крупной торговой сети, travel-проекта. React-lover. Начинал изучать frontend-разработку с онлайн-курсов.

    Компании: Банк "Открытие", Альфа-банк, Leroy Merlin, Wildberries

    Преподаватель
    Живёт и работает в Германии, возглавляет команду Frontend-разработчиков в компании Medici Living Group.

    Участвовал в создании различных приложений на React Native, Swift, Java и Xamarin.Forms с нуля и до production. Периодически делал contribution в различных open-source-библиотеках для React Native, примеры можно посмотреть по ссылкам на GitHub: Google Fit, Apple Healthkit.

    Занимается программированием ещё со школьных лет: сначала это была лишь олимпиадная сфера, затем, на втором курсе университета, перешёл в научную среду и начал работать в Институте системного программирования. На 4-м курсе увлёкся мобильной разработкой и открыл для себя мир React Native. В течение 3 лет занимался аутсорсингом в составе небольшой интернациональной команды, создавая приложения на заказ.

    Образование:
    — Высшая школа экономики, «Инженер программного обеспечения»;
    — University of Kaiserslautern, Germany, Computer Science.

    Преподаватель
    Никита
    Овчинников
    Василий
    Ванчук
    Майк
    Башуров
    Александр
    Руденко
    Фёдор
    Громов
    Евгений
    Евстропов

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

    Никита Овчинников
    Окончил Волгоградский государственный технический университет по специальности «Автоматизированные системы обработки информации и управления». Увлёкся программированием ещё в студенческие годы (в 2010 году) и остановиться так и не смог. В коммерческой разработке с 2012 года.

    Работал с проектами разного масштаба, прошёл путь от Junior до Senior. С 2016 года — старший инженер-программист в EPAM Systems, с 2018 по май 2019 — технический руководитель по разработке софта в Skywind Group.

    Участвовал в международном проекте компании Ericsson, занимался web-программированием и собственными проектами.

    Является специалистом по архитектуре веб-приложений, хорошо знает JS, React, Node, Mongo, MySQL, фреймворки Express, Koa2, AngularJS. Уверен, что в программировании всё приходит с практикой.

    Руководитель программы
    Василий Ванчук
    Bolt Technology OÜ, Senior Software Engineer
    Опытный JavaScript-разработчик. Принимал участие в реализации самых разных проектов: разрабатывал сервисные приложения, интерфейсы для банковского софта, системы для каталогизации и учета. Есть опыт серверной разработки с Node.js.

    Начинал более 10 лет назад в качестве PHP-разработчика, в 2013 году переключился на JavaScript-разработку. В настоящее время занимается развитием мобильного направления сервиса Food Delivery.

    Активно участвует в жизни JS-сообщества: митапы, конференции, преподавание — это всё является неотъемлемой частью жизни уже много лет. В свободное время помогает другим и учится сам.

    Преподаватель
    Майк Башуров
    WiseBits, Senior Frontend Engineer
    В IT с 17 лет. В основном .NET и JS, по жизни TypeScript-самурай и фанат ReasonML. Спикер, член программного комитета HolyJS и организатор CyprusJS.

    Интересы: open source, теория типов и компиляторов, DX

    Преподаватель
    Александр Руденко
    Senior Front End Engineer / Community Lead - Facebook Developer
    Кандидат педагогических наук c 2011г.
    Начал программировать с 1998 года в качестве хобби. Первые коммерческие проекты реализовал в 2008г, и с этого времени начал профессионально разрабатывать Web-приложения. Изначально разрабатывал проекты на стеке LAMP на базе различных CMS в качестве Fullstack Developer. С 2017г. начал работать в качестве Front End Engineer в таких крупных компаниях как Rambler Group и Raiffeisen Bank.
    Спикер различных митапов и конференций.

    Интересы:
    - стек React + GraphQL + Relay Modern
    - Ml&AI
    - Cyber Security

    Преподаватель
    Фёдор Громов
    Wildberries, frontend-developer
    Окончил МГТУ им.Н.Э.Баумана в 2016 году со степенью магистра. Прошел обратный путь от менеджера IT-проектов до разработчика) Принимал участие в разработке главного сайта крупного банка, интернет-банкинга для юридических лиц, внутреннего сервиса для менеджеров в магазинах крупной торговой сети, travel-проекта. React-lover. Начинал изучать frontend-разработку с онлайн-курсов.

    Компании: Банк "Открытие", Альфа-банк, Leroy Merlin, Wildberries

    Преподаватель
    Евгений Евстропов
    Team Lead (Medici Living Group)
    Живёт и работает в Германии, возглавляет команду Frontend-разработчиков в компании Medici Living Group.

    Участвовал в создании различных приложений на React Native, Swift, Java и Xamarin.Forms с нуля и до production. Периодически делал contribution в различных open-source-библиотеках для React Native, примеры можно посмотреть по ссылкам на GitHub: Google Fit, Apple Healthkit.

    Занимается программированием ещё со школьных лет: сначала это была лишь олимпиадная сфера, затем, на втором курсе университета, перешёл в научную среду и начал работать в Институте системного программирования. На 4-м курсе увлёкся мобильной разработкой и открыл для себя мир React Native. В течение 3 лет занимался аутсорсингом в составе небольшой интернациональной команды, создавая приложения на заказ.

    Образование:
    — Высшая школа экономики, «Инженер программного обеспечения»;
    — University of Kaiserslautern, Germany, Computer Science.

    Преподаватель
    Необходимые знания
    • знакомство с HTML/CSS;
    • опыт работы с JavaScript.
    Будет плюсом:
    • знание основ работы браузера и браузерного API;
    • базовые навыки работы с Git.
    Подготовительный курс

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

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

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

    Записаться
    Процесс обучения
    Образовательный процесс происходит ONLINE в формате вебинаров (язык преподавания — русский). В рамках курса слушателям предлагаются к выполнению домашние задания, которые позволяют применить на практике знания, полученные на занятиях. По каждому домашнему заданию преподаватель дает развернутый фидбек. В течение всего учебного процесса преподаватель находится в едином коммуникационном пространстве с группой, т.е. при обучении слушатель может задавать преподавателю уточняющие вопросы по учебным материалам.
    Корпоративное обучение для ваших сотрудников
    Поможем вашей компании развивать команду! Этот и еще 60+ курсов для IT-специалистов таких направлений, как: программирование, тестирование, администрирование, информационная безопасность, управление и Data Science. 300 компаний уже обучают у нас сотрудников.
    >
    Программа обучения
    В процессе обучения вы получите комплексные знания и навыки.
    Тема 1. Webpack + babel
    Тема 2. Typescript (часть 1)
    Тема 3. Установка и настройка React
    Тема 4. JSX как основа ReactJS. Functional components
    Тема 5. Typescript (часть 2)
    Тема 6. Консультация по проекту
    Тема 7. JSX + CSS
    Тема 8. Components lifecycle
    Тема 9. Списки, события, формы
    Тема 10. React patterns часть 1
    Тема 11. React patterns часть 2
    Тема 12. React-hooks
    Тема 13. React router
    C 14 августа
    Тема 14. Основы функционального программирования
    Тема 15. Основные концепты Redux
    Тема 16. React + redux
    Тема 17. Redux actions
    Тема 18. Redux middwares and side effects
    Тема 19. Redux-saga intro
    Тема 20. Redux-saga и интеграционное тестирование
    Тема 21. Redux-saga basic concepts
    Тема 22. Архитектура React-приложения
    Тема 23. Redux-saga advanced concept
    C 25 сентября
    Тема 24. Процесс разработки React-приложения
    Тема 25. Продвинутая конфигурация приложения
    Тема 26. Test quality tools
    Тема 27. GraphQL
    Тема 28. Appolo basic
    Тема 29. Appolo advanced
    C 16 октября
    Тема 30. Выбор темы и организация проектной работы
    Тема 31. Консультация по проектам и домашним заданиям
    Тема 32. Защита проектных работ
    Скачать подробную программу
    Выпускной проект
    В течении всего курса вы будете работать над проектом.

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

    Выпускной работой студента станет доведение приложения, разрабатываемого на протяжении всего курса, до готовности к production.
    Прошедшие открытые вебинары по курсу
    Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
    React Patterns
    Василий Ванчук
    День открытых дверей
    10 июня в 20:00
    Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
    Возможность пройти вступительное тестирование повторно появится только через 2 недели
    Результаты тестирования будут отправлены вам на e-mail, указанный при регистрации.
    Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
    Пройти вступительное тестирование
    После обучения вы

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

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

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

    • получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты).

    Дата выдачи сертификата: 23 ноября 2020 года
    Ваш сертификат

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

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

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

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

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

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

    Генеральный директор ООО “Отус Онлайн-Образование”
    Виталий Чибриков

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

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

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

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

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

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

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

    Генеральный директор ООО “Отус Онлайн-Образование”
    Виталий Чибриков

    Лицензия на осуществление образовательной деятельности
    № 039825 от 28 декабря 2018 года.
    Общая стоимость
    60 000 ₽ 36 000 ₽
    В месяц: 17 500 ₽
    Продолжительность
    4 месяца
    Начало занятий
    26 июня