Разработка веб-приложений с помощью Node.js, MongoDB и Angular: исчерпывающее руководство по использованию стека MEAN

2-е издание
Брэд Дейли, Брендан Дейли, Калеб Дейли

Node.js, MongoDB and Angular Web Development: The definitive guide to using the MEAN stack to build web applications (2nd Edition) (Developer's Library)
Brad Dayley, Brendan Dayley
книга Разработка веб-приложений с помощью Node.js, MongoDB и Angular: исчерпывающее руководство по использованию стека MEAN, 2-е издание
(увеличить обложку)

Тираж данной книги закончился.
Оглавление
Пролистать книгу
Файлы к книге

Node.js является главной средой для программирования на стороне сервера, MongoDB — самой распространенной базой данных типа NoSQL и Angular — ведущим каркасом для разработки веб-приложений на стороне клиента по шаблону MVC. Совместно они образуют легко реализуемый, полностью интегрированный комплекс веб-разработки, предоставляющий специалистам в веб-программировании отличную возможность создавать высокопроизводительные сайты и приложения полностью на языке JavaScript: от сервера до клиента.

В этом, уже втором издании книги обновленном по новым версиям Angular, наглядно показывается, как интегрировать все три технологии Node.js, MongoDB и Angular в готовые рабочие решения. Сначала в этом издании кратко и ясно описывается каждая технология в отдельности, а затем делается быстрый переход к построению типичных веб-приложений.

Из этой книги вы узнаете, как пользоваться Node.js и MongoDB для построения масштабируемых, высокопроизводительных веб-сайтов, выгодно применять принятый в Angular проектный подход по шаблону MVC для более эффективного структурирования веб-страниц и приложений, а также вырабатывать выдающиеся веб-решения следующего поколения с помощью всех этих трех технологий.

Основные темы книги

  • Как реализовать высокомасштабируемый и динамический веб-сервер, используя Node.js и Express
  • Как организовать информационное хранилище MongoDB для своих веб-приложений
  • Как получать доступ и взаимодействовать с MongoDB непосредственно из кода JavaScript на платформе Node.js
  • Как определять специальные директивы Angular для расширения языка HTML
  • Как создавать серверные веб-службы на JavaScript
  • Как реализовывать клиентские службы, способные взаимодействовать с веб-сервером на платформе Node.js
  • Как составлять динамичные браузерные представления для полнофункционального взаимодействия с пользователем
  • Как вводить аутентифицируемые учетные записи пользователей и компоненты с вложенными комментариями к своим веб-приложениям и страницам.

Об авторах

Брэд Дейли работает старшим инженером-программистом, имея за плечами более 20 лет опыта разработки корпоративных приложений и веб-интерфейсов.

Он спроектировал и реализовал целый ряд приложений и служб: от серверов приложений до сложных веб-приложений.

Брендан Дейли занимается разработкой веб-приложений. Он участвовал в создании целого ряда веб-приложений на JavaScript, TypeScript и в Angular.

Калеб Дейли изучает в университете вычислительную технику. Он специализируется на разработке программного обеспечения на JavaScript, Python и C# и является большим поклонником платформы Unity.

Книга обсуждается в отдельном сообщении в блоге Виктора Штонда


656, c ил стр., с ил.; ISBN 978-5-6040044-8-7, 978-0-13-465553-6; формат 70x100/16; мягкий переплет; тип бумаги: офсетная; серия Landmark; 21.01.2020; Вильямс.



Понравилась книга? Порекомендуйте её друзьям и коллегам:









Оглавление книги "Разработка веб-приложений с помощью Node.js, MongoDB и Angular: исчерпывающее руководство по использованию стека MEAN"


Введение 21
Часть I. Введение в курс дела 27
Глава 1. Общее представление о комплексе Node.js-Mongo-Angular 29
Глава 2. Основы JavaScript 39
Часть II. Изучаем Node.js 65
Глава 3. Введение в Node.js 67
Глава 4. Применение событий, их приемников, таймеров
и обратных вызовов в Node.js 85
Глава 5. Организация ввода-вывода данных на платформе Node.js 105
Глава 6. Доступ к файловой системе из Node.js 129
Глава 7. Реализация HTTP-служб на платформе Node.js 153
Глава 8. Реализация сокетных служб на платформе Node.js 181
Глава 9. Масштабирование приложений с учетом
нескольких процессоров в Node.js 203
Глава 10. Применение дополнительных модулей Node.js 227
Часть III. Изучаем MongoDB 239
Глава 11. Общее представление о базах данных типа NoSQL и MongoDB 241
Глава 12. Введение в MongoDB 253
Глава 13. Начало работы с MongoDB на платформе Node.js 277
Глава 14. Манипулирование документами MongoDB
на платформе Node.js 303
Глава 15. Доступ к документам в MongoDB из платформы Node.js 325
Глава 16. Структурирование и проверка достоверности
данных средствами Mongoose 359
Глава 17. Продвинутые темы по MongoDB 399
Часть IV. Эффективное применение модуля Express 419
Глава 18. Реализация модуля Express на платформе Node.js 421
Глава 19. Реализация функций промежуточной обработки в Express 447
Часть V. Знакомство с Angular 465
Глава 20. Переходим на TypeScript 467
Глава 21. Введение в Angular 475
Глава 22. Компоненты Angular 489
Глава 23. Выражения 503
Глава 24. Привязка данных 517
Глава 25. Встроенные директивы 529
Часть VI. Продвинутые темы Angular 539
Глава 26. Специальные директивы 541
Глава 27. События и обнаружение изменений 549
Глава 28. Реализация служб Angular в веб-приложениях 561
Глава 29. Создание специальных служб в Angular 595
Глава 30. Полезные применения Angular 617
Предметный указатель 641


Copyright © 1992-2020 Издательская группа "Диалектика-Вильямс"

Rambler  Top100