Стек MEAN, Mongo, Express, Angular, Node, Холмс С., 2017

По кнопке выше «Купить бумажную книгу» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.

По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.

По кнопке «Найти похожие материалы на других сайтах» можно искать похожие материалы на других сайтах.

On the buttons above you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.


Стек MEAN, Mongo, Express, Angular, Node, Холмс С., 2017.

   Обычно при веб-разработке на всех уровнях стека используются разные языки программирования. База данных MongoDB, фреймворки Express и AngularJS и технология Node.js вместе образуют стек MEAN — мощную платформу на всех уровнях которой применяется всего один язык: JavaScript. Стек MEAN привлекателен для разработчиков и бизнеса благодаря простоте и экономичности, а конечные пользователи любят MEAN-приложения за их скорость и отзывчивость.

Стек MEAN, Mongo, Express, Angular, Node, Холмс С., 2017


Краткая история веб-разработки.
В давние времена, когда Интернет был совсем юным, люди не ждали многого от сайтов. Способ представления данных не был столь важен, гораздо больше всех заботило то, что происходило за кулисами. Обычно, если вы немного знали Perl и могли скомпоновать фрагмент HTML, то уже считались веб-разработчиком.

По мере распространения использования Интернета бизнес-компании начали сильнее интересоваться тем, как они в нем представлены. В сочетании с улучшенной поддержкой браузерами каскадных таблиц стилей (Cascading Style Sheets (CSS)) и JavaScript такой интерес привел к тому, что реализация клиентской части стала более сложной. Речь больше не шла о способности компоновать HTML — приходилось тратить время на CSS и JavaScript, убеждаясь в привлекательности внешнего вида сайтов и их правильном функционировании. И все это должно было работать в различных браузерах, значительно хуже совместимых, чем сейчас.

Именно тогда стали различать разработчиков клиентской и прикладной частей. Рост этого различия с течением времени демонстрирует рис. 1.1.

В то время как разработчики прикладной части концентрируют свое внимание на закулисной механике, разработчики клиентской части сосредоточены на обеспечении пользователю приятного опыта взаимодействия с сайтом. С течением времени требования к обоим лагерям выросли, что способствовало развитию этой тенденции. Разработчикам часто приходилось выбирать себе область компетенции и концентрироваться на ней.

Содержание.
Предисловие.
Благодарности.
Об этой книге.
Часть I. Задаем отправную точку.
Глава 1. Знакомство с разработкой full-stack.
Глава 2. Проектируем архитектуру на основе стека MEAN.
Часть II. Создание веб-приложения на платформе Node.
Глава 3. Создание и настройка проекта на стеке MEAN.
Глава 4. Создание статического сайта с помощью Node и Express.
Глава 5. Создание модели данных с помощью MongoDB и Mongoose.
Глава 6. Создание API REST: делаем базу данных MongoDB доступной приложению.
Глава 7. Потребление API REST: использование API из Express.
Часть III. Добавление динамической клиентской части с помощью Angular.
Глава 8. Добавление компонентов Angular в приложение Express.
Глава 9. Создание одностраничного приложения с помощью Angular: фундамент.
Глава 10. Создание одностраничного приложения с помощью Angular: следующий уровень.
Часть IV. Управление аутентификацией и пользовательскими сеансами.
Глава 11. Аутентификация пользователей, управление сеансами и обеспечение безопасности API.
Приложения.
Приложение А. Установка стека.
Приложение Б. Установка и подготовка вспомогательного программного обеспечения.
Приложение В. Разбираемся со всеми представлениями.

Купить .
Дата публикации:






Теги: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2024-03-28 13:33:18