Курс React.js. История Юрия
Артёму [преподавателю] удалось объяснить с нуля (хоть и не с первого раза), за что отдельное спасибо, что такое Store, Actions, ActionCreators, Reducers, combineReducers, Middleware, Provider, connect, dispatch, различные saga эффекты: call, put, select, take и др. Если вам незнакомы эти слова, и вы хотите стать React разработчиком, вам срочно надо пройти этот курс, он реально прокачивает!
Предыстория НЕновичка
Давно был знаком со школой LoftSchool по видеоурокам на канале LoftBlog, ещё когда Зар Захаров делал крутой LoftNews. Подписался на рассылку LoftSchool и в один момент увидел, что стартует совершенно новый курс по ReactJS. В это время подумывал сменить работу, и начать писать на React, но самому обучаться сложнее, долго и не совсем понятно: что надо знать в React, чтобы чувствовать себя уверенно при разработке? Вроде знаешь JS, ES6+, JSX, пишешь по видеоурокам приложение, и возникает вопрос: «Это весь React, вроде не так сложно?!». Оказывается, что нет)).
Что в курсе?
Курс охватывает много новых библиотек, но всё даётся последовательно и закрепляется на практике (как шутил автор курса Артём Самофалов: «Хотели интенсивное изучение библиотек – получайте». Я думаю, все выпускники со мной согласятся, что самые сложные библиотеки — это Redux и Redux Saga, но Артёму удалось объяснить с нуля (хоть и не с первого раза), за что отдельное спасибо, что такое Store, Actions, ActionCreators, Reducers, combineReducers, Middleware, Provider, connect, dispatch, различные saga эффекты: call, put, select, take и др. Если вам незнакомы эти слова, и вы хотите стать React разработчиком, вам срочно надо пройти этот курс, он реально прокачивает! Вы уверенно будете разбираться в проекте с redux, будете знать, где что искать, что с этим делать, и главное: как это работает – проверено.
Важные тонкости
Стоит отметить, что выполнение практических заданий построено на методологии TDD (test-driven development) т. е. преподаватель пишет тесты (до того момента, пока вы сами не научитесь их писать, да, этому тоже учат) и приложение, помимо того, что просто должно работать, должно ещё проходить все тесты – схалявить здесь не получится)). Для последних домашек вас научат деплоить приложение, оно будет автоматически собираться на каждый ваш коммит, и разворачиваться на сервере – делиться приложением станет намного легче и круче!)
Есть нюансы, связанные с тем, что это был первый поток, методички писались в процессе, содержали некоторые логические ошибки и опечатки, нагрузка на курсе тоже была не самая оптимальная, свободного времени реально вообще не было, и этого всё равно не хватало, но на то это и интенсив. Не переживайте, автор курса заверял, что в ближайшем будущем это поправит.
Мой хеппи-не-энд
Курс рекомендую. Что касается меня: после первой недели курсов перешёл в крупную outsource компанию React-разработчиком. Будьте уверенными в себе, идите вперёд, к своей мечте, не бойтесь принимать решения, и у вас всё обязательно получится. Желаю всем удачи, упорства, терпения и любви к своему делу! И, как говорится в подкасте «Пятиминутка React»: «Пишите на React и процветайте!».