Головайчук T., Кантелон М., Райлих Н., Хартер М., Node.js в действии
Питер, 2015 г., 448 стр., 978-5-496-01079-5
Описание книги
Ключевые слова
Поделиться ссылкой на книгу
Содержание книги
Предисловие
Благодарности
Об этой книге
Часть I. Основы Node
Глава 1. Добро пожаловать в Node.js
1.1. JavaScript
1.2. Асинхронный и событийно-ориентированный
браузер
1.3. Асинхронный и событийно-ориентированный
сервер
1.4. DIRTy-приложения
1.5. Инструменты разработки DIRTy-приложений
1.6. Резюме
Глава 2. Создание приложения для
многокомнатного чата
2.1. Знакомство с приложением
2.2. Требования к приложению и начальная
настройка
2.3. Обслуживание приложением HTML-, CSS- и
JavaScript-файлов на стороне клиента
2.4. Обработка сообщений чата с помощью
Socket.IО
2.5. Применение JavaScript для разработки на
стороне клиента пользовательского интерфейса
приложения
2.6. Резюме
Глава 3. Основы программирования в Node
3.1. Организация и многократное использование
программного кода в Node
3.2. Методики асинхронного программирования
3.3. Порядок выполнения асинхронного кода
3.4. Резюме
Часть II. Разработка веб-приложений на платформе
Node
Глава 4. Создание веб-приложений в Node
4.1. Знакомство с HTTP-сервером
4.2. Создание веб-службы RESTful
4.3. Обслуживание статических файлов
4.4. Получение данных, вводимых в формы
4.5. Защита приложения с помощью протокола
HTTPS
4.6. Резюме
Глава 5. Хранение данных Node-приложениями
5.1. Бессерверное хранилище данных
5.2. Системы управления реляционными базами
данных
5.3. Базы данных, не поддерживающие SQL
5.4. Резюме
Глава 6. Среда разработки Connect
6.1. Создание Connect-приложения
6.2. Принципы работы программного обеспечения
промежуточного уровня в Connect
6.3. Почему важен порядок вызова программных
компонентов промежуточного уровня
6.4. Монтирование программного обеспечения
промежуточного уровня и серверов
6.5. Создание настраиваемого программного
обеспечения промежуточного уровня
6.6. Использование программного обеспечения
промежуточного уровня для обработки ошибок
6.7. Резюме
Глава 7. Встроенное в Connect программное
обеспечение промежуточного уровня
7.1. Программное обеспечение промежуточного
уровня для синтаксического разбора
cookie-файлов, тел обычных запросов и строк
информационных запросов
7.2. Программное обеспечение промежуточного
уровня для реализации ключевых функций
веб-приложений
7.3. Программное обеспечение промежуточного
уровня для защиты веб-приложений
7.4. Программное обеспечение промежуточного
уровня для обслуживания статических файлов
7.5. Резюме
Глава 8. Среда разработки Express
8.1. Генерирование структуры приложения
8.2. Конфигурирование среды Express и
приложения
8.3. Визуализация представлений
8.4. Обработка форм и выгрузка файлов
8.5. Загрузка ресурсов
8.6. Резюме
Глава 9. Нетривиальные возможности Express
9.1. Аутентификация пользователей
9.2. Нетривиальные приемы маршрутизации
9.3. Создание общедоступного API-интерфейса
REST
9.4. Обработка ошибок
9.5. Резюме
Глава 10. Тестирование Node-приложений
10.1. Модульное тестирование
10.2. Приемочное тестирование
10.3. Резюме
Глава11- Шаблонизация веб-приложений
11.1. Поддержка чистоты кода путем
шаблонизации
11.2. Шаблонизация с использованием внедренного
JavaScript-кода
11.3. Использование языка Mustache с
шаблонизатором Hogan
11.4. Шаблонизация с использованием Jade
11.5. Резюме
Часть III. Идем с Node дальше
Глава 12. Развертывание и обеспечение
доступности Node-приложений
12.1. Хостинг Node-приложений
12.2. Основы развертывания Node-приложений
12.3. Максимизация времени доступности и
производительности приложений
12.4. Резюме
Глава 13. За пределами веб-серверов
13.1. Socket.IO
13.2. TCP/IP-сети
13.3. Инструменты для взаимодействия с
операционной системой
13.4. Создание инструментов командной строки
13.5. Резюме
Глава 14. Экосистема Node
ХАЛ. Онлайновые ресурсы Node-разработчика
14.2. GitHub
14.3. Пополнение npm-хранилища
14.4. Резюме
Приложение А. Установка Node и дополнительных
модулей
А.1. Установка в OS X
А.2. Установка в Windows
А.З. Установка в Linux
А.4. Компиляция исходного кода платформы Node
А.5. Использование диспетчера Node-пакетов
Приложение Б. Отладка Node-приложений
Б.1. Анализ кода в JSHint
Б.2. Вывод отладочной информации
Б.З. Встроенный в Node отладчик
Б.4. Node-инспектор
Приложение В. Расширение и конфигурирование
среды Express
В.1. Расширение среды Express
В.2. Дополнительное конфигурирование
Об авторе
Отзывы
Личное мнение:
Я читаю много подобной литературы, в частности мэннинга. Об этой книге складывается впечатление, что она написана второпях... куча ошибок в коде...(хотя может и к лучшему, искать их увлекательно).
Текст книг ориентирован явно не для начинающих изучать nodejs... уже во второй главе описан пример реализации чата DIRTy... И описание его сложновато для понимания откровенно говоря, для новичков...
Нов целом книга полезная, т.к. подобных мануалов по Nodejs маловато.
Последние поступления в рубрике "Тематика определяется"
Математика. Подготовка к ЕГЭ. Задачи с параметрами.10-11 классы
В предлагаемом пособии представлен обширный материал, посвященный двум заключительным и сложным темам ЕГЭ профильного уровня: задачам с параметрами и числам и их свойствам. На многочисленных примерах с подробными решениями и обоснованиями (как и требуется на экзамене) показаны различные методы и решения задач.... | |
План счетов бухгалтерского учета с последними изменениями
Читателю предлагается самая последняя редакция Плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций и инструкции по его применению с учетом последних приказов Минфина РФ. План счетов - это важнейший инструмент бухгалтерского учета, настольная книга для каждого практического бухгалтера.... | |
На ферме. Книжка с наклейками
Игры с наклейками - занятие не только интересное, но и полезное. С этой книгой малыш познакомится с различными видами транспорта, потренируется решать простые логические задачки и находить соответствия.... |
Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Головайчук T., Кантелон М., Райлих Н., Хартер М., Node.js в действии в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.