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-приложениях. Книга содержит множество примеров кода, практических советов и рекомендаций по лучшим практикам разработки.









