Вероятно, вы уже работали с Node и, возможно, даже создали несколько веб-приложений. Однако есть кое-что, что вы упускаете или не совсем понимаете. Это не ваша вина. У большинства разработчиков просто нет времени углубляться в определенные темы. На большинство разработчиков оказывают давление их начальники и менеджеры по продуктам, чтобы они создавали новые функции быстрее и быстрее. Более того, Node иногда может сбивать с толку. У потокового API есть эмиттеры событий, конвейеры и интерфейсы чтения. Какой использовать?
К сожалению, такой подход «быстро получить результаты без понимания» приведет к множеству ошибок в будущем. В этой жизни нет ничего бесплатного. Краткосрочная продуктивность без глубокого понимания приводит к долгосрочной потере продуктивности и болезненному, грязному и уродливому спагетти-коду. Вы, вероятно, знаете много разработчиков, которые просто быстро копируют и вставляют что-то из Интернета, пытаются / молятся / надеются увидеть, работает ли это, фактически не понимая каждую строку, каждый метод и класс. Иногда я сам был виноват в этом. Но теперь я стремлюсь осваивать любую технологию, которую использую, и в долгосрочной перспективе я вижу огромное улучшение моей производительности.
Я изучал Node много лет досконально, и этот курс - вершина. Этот курс научит вас всем сложным, запутанным и сложным для ответа темам, таким как потоки, модули, генераторы событий, цикл событий, отладка и многое другое. Вы станете более продуктивным и уверенным в работе с Node, потратив всего несколько часов на этот курс, проект кода и упражнения.
Просто нет другого курса, который был бы настолько практичным (без полосок foo), но тем не менее простым для понимания. Этот курс также включает несколько советов по углубленному изучению и отладке, которые можно применить к любому исследованию, а не только к Node.