Шаблоны проектирования Node.JS
Node.js - популярная программная платформа, позволяющая легко и просто создавать масштабируемые серверные приложения на JavaScript. Она дает возможность писать эффективный и надежный код на единственном языке, с непревзойденным уровнем пригодности к повторному использованию, применяя при этом полный стек технологий.
В книге описаны асинхронная, однопоточная архитектура платформы, а также шаблоны асинхронного управления потоком выполнения и потоками данных. Рассмотрен подробный список реализаций распространенных, а также некоторых уникальных шаблонов проектирования в Node.js. В конце книги предложено детальное обсуждение более продвинутых идей, таких как «универсальный JavaScript» и масштабируемость. А в заключение перечислены основные идеи Node.js, которые пригодятся для создания приложений уровня предприятия.
Прочитав эту книгу, вы:
- познакомитесь с множеством шаблонов проектирования серверных приложений на языке JavaScript и узнаете, как и в каких ситуациях они применяются;
- освоите разработку асинхронного кода, используя такие конструкции, как обратные вызовы, объекты Promise, генераторы и синтаксис async/await;
- научитесь выявлять наиболее важные проблемы и применять уникальные приемы для достижения высочайшей масштабируемости и модульности в своих приложениях;
- узнаете, как организовать свои модули, чтобы обеспечить их слаженную работу;
- освоите стандартные приемы решения типичных проблем проектирования и программирования;
- исследуете последние тенденции JavaScript, научитесь писать код, способный выполняться в Node.js и в браузере
- познакомитесь с библиотекой React и ее экосистемой, помогающей писать универсальные приложения.
Кому адресована эта книга?
Книга адресована разработчикам и архитекторам программного обеспечения, обладающим основными навыками JavaScript; желающим получить глубокое понимание, как проектируются и разрабатываются приложения уровня предприятия на основе Node.js. Элементарное знакомство с Node.js поможет извлечь максимальную выгоду из книги.
Автор(ы) | Марио Каскиаро, Лучано Маммино |
Переводчик | А. Н. Киселев |
Издательство | ДМК Пресс |
Год издания | 2017 |
ISBN | 978-5-97060-485-4 |
Кол-во страниц | 396 |
Формат страниц | 70x100/16 (170x240 мм) |
Размеры товара | 242 × 174 × 22 мм |
Язык | Русский |
Переплёт | Твердый |
Доп. сведения | Офсетная бумага |
Иллюстрации | черно-белые |
Тираж | 200 экз. |
Вес | 655 г |