Онлайн курс React.js Developer от Otus
На курсе вы научитесь:
- продвинутым возможностям Redux, Redux-Saga, Redux-thunk;
- создавать SPA-приложения и оптимизировать их для production;
- писать чистый и лаконичный код с TypeScript;
- применять интеграционные и юнит-тесты;
- работать в GraphQL, Apollo, Relay.
Также вы узнаете, как работает под капотом Webpack и Babel, освоите паттерны функционального программирования и научитесь их применять в React.
Проходил курс так как была потребность изучить react для новых проектов на работе. Курс позволяет получить представление о разработке на react, тестировании и TDD. Достаточно для того чтоб начать писать самому.
На работе начался передо с Angular, который я достаточно неплохо знаю, на React, с которым был практически не знаком. Поэтому принял решение пройти обучение. Выбор пал на Otus, так как их курс покрывает максимальное количество тем.
Лекторы хорошо знаю материал, очень понравился лектор Игорь Звягин, он проводил положенные 2 часа лекции и после этого, для желающих, еще давал дополнительный материал еще на 20-30 минут. Домашние задания проверяются быстро, но другими специалистами, не лекторами.
Сначала об очень хорошем ) С нулевых знаний об этом удивительном мире javascript прошел до умения создавать React-приложение from scratch (говорю так, потому что на работе уже это проделал). Преподаватели зело опытны и компетентны, хорошие и полезные вещи говорят, воду не льют, все хорошо. Записи и презентации лекций доступны, домашки проверяют и комментируют, все в порядке.
Теперь особенности )
Если вы с нуля в джаваскриптах, то, я бы сказал, что в отведенные сроки уложиться невозможно (ну, если конечно пытаться нормально во всем разлираться + делать домашки), если только не бросить работу и не взять отпуск на время обучения. У меня было два захода на курс с перерывом в несколько месяцев, и все равно было тяжело. Мне кажется, такая ситуация у большинства, как это исправить, не знаю. Может снизить темп курса...
Ну и такое трудное замечание к преподавателям -- есть методические косяки. И с четкостью формулировок домашек, и с логикой их выполнения, И не факт, что про функциональное программирование нужно рассказывать, а вот про SSR, наоборот, рассказать бы поподробней. Но это все, конечно, спорные моменты, которые нужно обсуждать на конкретных примерах. Ну и я бы не назвал их существенными. Но пожелал бы преподавателям чуть больше порефлексировать над курсом ))
Итог -- для основательного входа в тему -- очень хорошо.