Издательство: | Диалектика |
Серия: | Несерийные |
Дата выхода: | январь 2020 |
ISBN: | 978-5-6040044-8-7 |
Объём: | 656 страниц |
Масса: | 863 г |
Размеры(В x Ш x Т), см: | 24 x 17 |
Обложка: | мягкая |
Бумага: | офсетная |
Переводное издание: | Node.js, MongoDB and Angular Web Development: The definitive guide to using the MEAN stack to build web applications (2nd Edition) (Developer's Library) |
Язык оригинала: | английский |
Node.js является главной средой для программирования на стороне сервера, MongoDB - самой распространенной базой данных типа NoSQL и Angular - ведущим каркасом для разработки веб-приложений на стороне клиента по шаблону MVC. Совместно они образуют легко реализуемый, полностью интегрированный комплекс веб-разработки, предоставляющий специалистам в веб-программировании отличную возможность создавать высокопроизводительные сайты и приложения полностью на языке JavaScript: от сервера до клиента. В этом, уже втором издании книги обновленном по новым версиям Angular, наглядно показывается, как интегрировать все три технологии , MongoDB и Angular в готовые рабочие решения. Сначала в этом издании кратко и ясно описывается каждая технология в отдельности, а затем делается быстрый переход к построению типичных веб-приложений.
Из этой книги вы узнаете, как пользоваться и MongoDB для построения масштабируемых, высокопроизводительных веб-сайтов, выгодно применять принятый в Angular проектный подход по шаблону MVC для более эффективного структурирования веб-страниц и приложений, а также вырабатывать выдающиеся веб-решения следующего поколения с помощью всех этих трех технологий.
Основные темы книги Как реализовать высокомасштабируемый и динамический веб-сервер, используя и Express Как организовать информационное хранилище MongoDB для своих веб-приложений Как получать доступ и взаимодействовать с MongoDB непосредственно из кода JavaScript на платформе Как определять специальные директивы Angular для расширения языка HTML Как создавать серверные веб-службы на JavaScript Как реализовывать клиентские службы, способные взаимодействовать с веб-сервером на платформе Как составлять динамичные браузерные представления для полнофункционального взаимодействия с пользователем Как вводить аутентифицируемые учетные записи пользователей и компоненты с вложенными комментариями к своим веб-приложениям и страницам.
Об авторах Брэд Дейли работает старшим инженером-программистом, имея за плечами более 20 лет опыта разработки корпоративных приложений и веб-интерфейсов. Он спроектировал и реализовал целый ряд приложений и служб: от серверов приложений до сложных веб-приложений. Брендан Дейли занимается разработкой веб-приложений. Он участвовал в создании целого ряда веб-приложений на JavaScript, TypeScript и в Angular. Калеб Дейли изучает в университете вычислительную технику. Он специализируется на разработке программного обеспечения на JavaScript, Python и C# и является большим поклонником платформы Unity.
Второе издание.