Getting MEAN with Mongo, Express, Angular, and Node. Second Edition

Книга «Getting MEAN» — это практическое руководство по созданию современных веб-приложений с использованием полного стека технологий MEAN (MongoDB, Express, Angular, Node.js). Второе издание полностью обновлено и охватывает последние версии всех компонентов стека.

Издание начинается с введения в концепцию full-stack разработки и обзора архитектуры MEAN-приложений. Авторы подробно объясняют роль каждого компонента стека: Node.js как серверной платформы, Express как фреймворка для построения веб-серверов, MongoDB как документоориентированной базы данных и Angular как фронтенд-фреймворка для создания динамических одностраничных приложений.

Основная часть книги посвящена практической разработке полнофункционального веб-приложения. Читатели научатся настраивать проект, создавать статические сайты с Express, проектировать модели данных с Mongoose, разрабатывать REST API и интегрировать его с клиентской частью на Angular. Особое внимание уделяется построению одностраничных приложений (SPA) с использованием TypeScript и современных возможностей Angular.

Завершающие главы охватывают важные аспекты production-разработки: аутентификацию пользователей, управление сессиями, безопасность API и интеграцию аутентификации в Angular-приложениях. Книга содержит множество примеров кода, практических советов и рекомендаций по лучшим практикам разработки.

Getting MEAN with Mongo, Express, Angular, and Node. Second Edition
A
Автор
Simon Holmes, Clive Harber
Издательство
Manning Publications
Год
2019
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент