978-5-97060-485-4
Книга: Шаблоны проектирования Node.js
воспользуйтесь самыми мощными компонентами и шаблонами платформы Node.js для создания масштабируемых модульных приложений
Node.js - популярная программная платформа, позволяющая легко и просто создавать масштабируемые серверные приложения на JavaScript. Она дает возможность писать эффективный и надежный код на единственном языке, с непревзойденным уровнем пригодности к повторному использованию, применяя при этом полный стек технологий.
Б книге описаны асинхронная, однопоточная архитектура платформы, а также шаблоны асинхронного управления потоком выполнения и потоками данных. Рассмотрен подробный список реализаций распространенных, а также некоторых уникальных шаблонов проектирования в Node.js. В конце книги предложено детальное обсуждение более продвинутых идей, таких как "универсальный JavaScript" и масштабируемость. А в заключение перечислены основные идеи Node.js, которые пригодятся для создания приложений уровня предприятия.
Прочитав эту книгу, вы:
• познакомитесь с множеством шаблонов проектирования серверных приложений на языке JavaScript и узнаете, как и в каких ситуациях они применяются;
• освоите разработку асинхронного кода, используя такие конструкции, как обратные вызовы, объекты Promise, генераторы и синтаксис async/await;
• научитесь выявлять наиболее важные проблемы и применять уникальные приемы для достижения высочайшей масштабируемости и модульности в своих приложениях;
• узнаете, как организовать свои модули, чтобы обеспечить их слаженную работу;
• освоите стандартные приемы решения типичных проблем проектирования и программирования;
• исследуете последние тенденции JavaScript, научитесь писать код, способный выполняться в Node.js и в браузере;
• познакомитесь с библиотекой React и ее экосистемой, помогающей писать универсальные приложения.