Я нахожусь в поиске нового стека технологий и решила попробовать Node.js. Этот курс помог мне окончательно решить, что хочу углубляться в эту технологию дальше. Очень порадовало наличие введения в TypeScript, что значительно снижает порог входа для новичков.
Курс прошла на одном дыхании. Информация подана систематизировано, и все теоретические моменты тут же закрепляются на практике, что делает процесс обучения максимально продуктивным. Формат лайв-кодинга позволяет писать проект прямо под видео, а возможность делать паузы для выполнения упражнений — это гениальное решение: сделал, включил видео, и посмотрел, как ещё можно было сделать или исправил ошибки. Это уникальный курс, где рассматриваются многие аспекты реальной разработки — от настройки окружения и построения архитектуры приложения до тестов.
Эндрю Гарфилд после неудачного человека-паука решил стать js-разработчиком и посвятил весь свой опыт в создание великолепных курсов, заниматься по которым - одно удовольствие!
Если без шуток, то открыл для себя ноду, асинхронщину, параллелизм, ts, задатки паттернов проектирования - и все это на самом деле в довольно компактном курсе. Да, иногда автор оговаривается, опечатывается - лично я в этом не вижу никакой проблемы. Писали про нелинейную сложность - да, отчасти согласен. После части про ts начинаются довольно непростые концепции - просто нужно несколько раз пересмотреть ролики.
Большое спасибо, удачи в проектах.
Для себя узнал глубже про ноду, как она устроена, а так же как работать с командной строкой, как собирать проекты и про npm. Чувствуется что у автора очень много опыта.
Мне понравилась широта обзора курса и то сколько всякий приятных мелочей для разработки было использовано.
Сложность курса не линейно растет. Начиная с 12 блока курс резко становится сложным даже для более менее опытных разработчиков. Повествование архитектурных нюансов становится рванным и без погружения в теорию. Если бы я не изучал теорию архитектуры до курса. то я бы вообще ничего не понял.
Очень не хватает какой-то вводной части по теории архитектуры и паттернам объектного проектирования: что такое слоенная архитектура? Что такое репозиторий,? что такое связанность между объектами и какие они бывают?
Даже проработав джуном около года на Node.js могу с уверенностью сказать, что этот курс будет полезен как новичкам, так и более опытным. Разобраны очень много сложных тем: устройство движка v8, libuv, event loop. Объясняется как делать layer архитектуру. Даже если где-то курс покажется сложным или поверхностным, то все эти темы можно изучить дополнительно. По крайней мере курс дает неплохой roadmap для дальнейшего изучения.
Курс просто супер крутой, всем очень советую. Прям очень понравился рассказ про архитектуру V8 и алгоритмы работы Garbage Collector, про работу с памятью и наглядные примеры как что работает. Читал книги по NodeJS, но по ним так и не понял как работает Event Loop в Node, только тут все встало на свои места. Очень крутой автор! Проходил и другие курсы (по TypeScript), всем очень советую! Антон, спасибо вам за ваш труд! Пошел смотреть другие ваши курсы)
P.S: было бы действительно круто доработать тесты, потому что слишком простые. Надеюсь тема многопоточности будет раскрыта сильнее в курсе по NestJS. Читал о ней в книгах (работа с Atomics и т.д), но хотелось бы видеть и в курсе более подробно ваш взгляд
Классный курс по послойному построению архитектуры приложения на экспрессе, узнал много нового. Автор просто и доступно объясняет материал и отвечает в комментах
После прохождение курса создаётся неплохое backend приложение на node+ts с полноценной архитектурой.
Подача хорошая, большая часть материала очень хорошо ложится, автор дополнительно подсвечивает некоторые тонкие моменты. Есть блок по внутреннему устройству движка, есть про DI, IOC, и блок по основам Typescript. Здорово, что всё это получилось уместить.
Не понравились моменты при создании приложения, когда "ну так вообще делать не надо, но мы сделаем". При этом иногда в двух словах обрисовывалось, как надо, иногда нет, просто "ну в продакшне так лучше не делать". Мало степиковских тестов, но это не так важно, на мой взгляд.
Выбрал курс потому что здесь есть хороший задел для пет проекта с полноценной выстроенной архитектурой, мало где такое показывают.
1. Удивил целый блок по TS, оказался полезным, + познакомилась с линтером
2. Понравился сам формат видео, учитель пишет код, делает ошибки, исправляет -в общем все по этапам, реалистично и понятно. Очень много материала, эт тоже +!
3. Все же местами сложно для новичка , поэтому плюс в виде того, что курс знакомит еще и с TS, является для меня и минусом. Хотелось бы пройти путь на js и потом уже на ts, иметь возможность сравнить
4. Искала курс для знакомства с node.js, понравился автор по демо