Веб-разработка с применением Node и Express
Автор - Итан Браун
Книга Итана Брауна "Веб-разработка с применением Node и Express" предназначена для программистов, желающих создавать веб-приложения (обычные сайты, воплощающие REST интерфейсы программирования приложений или что-то среднее между ними) с использованием JavaScript, Node и Express. Один из замечательных аспектов разработки для платформы Node — привлечение совершенно нового круга программистов. Кроме того, конечно, есть программисты, уже давно работающие в этой сфере. Им эта книга тоже будет интересна.
Опыт работы с Node не требуется, однако необходим хотя бы небольшой опыт работы с JavaScript. Примеры, приведенные в этой книге, могут быть использованы с любой операционной системой, на которой работает Node, включая Windows, OS X и Linux. Примеры предназначены для работающих с командной строкой (терминалом), так что вам нужно будет хотя бы некоторое знание командной строки вашей системы. Самое главное: эта книга — для программистов-энтузиастов, полных оптимизма относительно будущего Интернета и желающих участвовать в этом будущем. Полных энтузиазма в изучении новых вещей, новых технологий и новых подходов к разработке веб-приложений.
Книга состоит из 23 глав. Главы 1 и 2 познакомят вас с Node и Express, а также с инструментами, которые вы будете использовать во время чтения этой книги. В главах 3 и 4 вы начнете применять Express и строить каркас учебного сайта, используемого в качестве примера во всей дальнейшей книге. В главе 5 обсуждаются тестирование и контроль качества, а глава 6 охватывает некоторые из наиболее важных структурных компонентов Node, а также их расширение и использование в Express. Глава 7 описывает шаблонизацию (с применением семантической системы веб-шаблонов Handlebars), закладывая основы практического построения сайтов с помощью Express. Главы 8 и 9 охватывают куки-файлы, сеансы и обработчики форм, очерчивая круг тем, знание которых понадобится вам для построения сайтов с базовой функциональностью с помощью Express. В главе 10 исследуется программное обеспечение промежуточного уровня — центральная концепция Connect (одного из основных компонентов Express). Глава 11 объясняет, как использовать программное обеспечение промежуточного уровня для отправки сообщений электронной почты с сервера, и обсуждает шаблоны сообщений и относящиеся к электронной почте вопросы безопасности. Глава 12 предлагает предварительный обзор вопросов, связанных с вводом в эксплуатацию. Хотя на этом этапе книги у вас еще нет всей информации, необходимой для создания готового к эксплуатации сайта, обдумывание ввода в эксплуатацию сейчас избавит вас от множества проблем в будущем. Глава 13 рассказывает о хранении данных с упором на MongoDB (одну из основных документоориентированных баз данных). Глава 14 углубляется в подробности маршрутизации в Express (в то, как URL сопоставляются с контентом), а глава 15 отклоняется на обсуждение написания API с помощью Express. Глава 16 охватывает подробности обслуживания статического контента с упором на максимизацию производительности. Глава 17 описывает популярную парадигму "модель — представление — контроллер" (model — view — controller, MVC) и ее соответствие Express. В главе 18 обсуждается безопасность: как встроить в ваше приложение аутентификацию и авторизацию (с упором на использование стороннего провайдера аутентификации), а также организацию доступа к вашему сайту по протоколу HTTPS. Глава 19 объясняет, как осуществить интеграцию со сторонними сервисами. В качестве примеров приводятся социальная сеть Twitter , картографический сервис Google Maps и сервис службы погоды Weather Underground. Главы 20 и 21 готовят вас к важному моменту: запуску вашего сайта. Они охватывают отладку, так что вы сможете избавиться от каких-либо недостатков перед запуском, и процесс запуска в эксплуатацию. Глава 22 рассказывает о следующем важном этапе — сопровождении. Завершает книгу глава 23, в которой указываются дополнительные источники информации на тот случай, если вы захотите продолжить изучение Node и Express, а также места, где сможете получить помощь и консультацию.
Издательство – Питер
Год издания – 2017
Формат книги - PDF
Размер - 9,3 Мб
СКАЧАТЬ с gigapeta.com
Или
СКАЧАТЬ с turbobit.net
Или
СКАЧАТЬ с hitfile.net
|