Node.js. Разработка серверных веб-приложений на JavaScript


Книга Node.js. Разработка серверных веб-приложений на JavaScript


Книга посвящена разработке веб-приложений в Node.js - платформе, которая выводит язык javascript за пределы браузера и позволяет использовать его в серверных приложениях. В основе платформы лежит исключительно быстрый движок javascript, заимствованный из браузера Chrome, к которому добавлена быстрая и надежная библиотека асинхронного сетевого ввода/вывода. Основной упор в Node.js делается на создании высокопроизводительных, хорошо масштабируемых клиентских и серверных приложений.
На практических примерах вы научитесь пользоваться серверным и клиентским объектами HTTP, каркасами Connect и Express, освоите алгоритмы асинхронного выполнения и узнаете, как работать с базами данных на основе SQL и с MongoDB. Начав с практических рекомендаций по установке и настройке Node.js в режиме разработки и эксплуатации, вы научитесь разрабатывать клиентские и серверные HTTP-приложения; познакомитесь с применяемой в Node.js системой организации модулей на основе спецификации CommonJS, позволяющей реализовать подмножество технологии объектно-ориентированного проектирования. Издание предназначено для программистов, знакомых с основами javascript и веб-разработки.
Название: Node.js. Разработка серверных веб-приложений на javascript
Автор: Хэррон Д.
Издательство: ДМК Пресс
Год: 2012
Страниц: 144
Формат: DJVU
Размер: 7,82 МБ
ISBN: 978-5-94074-809-0
Качество: Отличное

Содержание:
Об авторе
Благодарности
О рецензентах
Предисловие
   О содержании книги
   Что необходимо для чтения этой книги
   На кого рассчитана эта книга
   Графические выделения
   Отзывы
   Поддержка клиентов
   Исходный код примеров
   Опечатки
   Нарушение авторских прав
   Вопросы
Глава 1. ЧТО ТАКОЕ NODE?
   Серверный javascript
   Почему имеет смысл использовать Node?
   Архитектура: потоки или асинхронный ввод/вывод с управлением
   по событиям
   Производительность и использование процессора
   Использование серверов, экономия затрат и экологичный Интернет
   Как правильно: Node, Node.js или Node.JS?
   Резюме
Глава 2. НАСТРОЙКА NODE
   Системные требования
   Установка в POSIX-совместимых системах (Linux, Solaris, Mac и т. п.)
      Предварительная установка инструментария
   Установка средств разработки в Mac OS X
      Установка в свой домашний каталог
      Зачем устанавливать в домашний каталог?
      Установка в системный каталог
      Установка в Mac OS X с помощью MacPorts
      Установка в Mac OS X с помощью homebrew
      Установка в Linux с помощью систем управления пакетами……..:
      Установка одновременно нескольких экземпляров Node
   Выполним несколько команд для проверки установки
      Командные утилиты Node
      Запуск скрипта в Node
      Запуск сервера в Node
   Установка npm - менеджера пакетов для Node
   Запуск Node-серверов на этапе инициализации системы
      Использование всех процессорных ядер в многоядерной системе
   Резюме
Глава 3. МОДУЛИ NODE
   Что такое модуль?
   Модули Node
   Как Node ищет модули, затребованные в require ('module')?
      Идентификаторы модулей и пути
      Локальные модули внутри приложения
      Комплектация приложения с внешними зависимостями
      Системные модули в каталогах, перечисленных в массиве require. paths
      Составные модули - модули-каталоги
   Менеджер пакетов для Node (npm)
      Формат npm-пакета
      Поиск npm-пакетов
      Команды npm
      Версии и диапазоны версий пакета
      Спецификация CommonJS
   Резюме
Глава 4. ВАРИАЦИИ НА ТЕМУ ПРОСТОГО ПРИЛОЖЕНИЯ
   Разработка учебной программы по математике
      Использовать ли каркас?
   Реализация Math Wizard в Node (без каркасов)
      Маршрутизация запросов в Node
      Обработка параметров запроса
      Умножение чисел
      Вычисление других математических функций
      Обобщение Math Wizard
      Продолжительные вычисления (числа Фибоначчи)
      Чего не хватает до «настоящего веб-сервера»?
      Использование каркаса Connect для реализации Math Wizard
      Установка и настройка Connect
      Знакомство с Connect
   Реализация Math Wizard с помощью Express
      Реализация Express Math Wizard
      Обработка ошибок
      Параметризованные URL и службы данных
   Резюме
Глава 5. ПРОСТОЙ ВЕБ-СЕРВЕР, ОБЪЕКТЫ EVENTEMITTER И HTTP-КЛИЕНТЫ
   Отправка и получение событий с помощью объектов EventEmitter
   Теоретические основы EventEmitter
      HTTP Sniffer - прослушивание обмена данными по протоколу HTTP
      Реализация простого веб-сервера
      Реализация Basic Server
      Типы М1МЕипрт-пакет MIME
      Обработка куков
      Отправка HTTP-запросов клиентом
   Резюме
Глава 6. ХРАНЕНИЕ И ВЫБОРКА ДАННЫХ
   Движки сохранения данных для Node
   SQLite3 - облегченная встраиваемая база данных на основе SQL
      Установка
      Реализация приложения Notes с помощью SQLite3
      Использование других СУБД на основе SQL на платформе Node
   Mongoose- интерфейс между Node и MongoDB
      Установка Mongoose
      Реализация приложения Notesc помощью Mongoose
      Отображение заметок на консоли - show.js
      Другие продукты, поддерживающие MongoDB
   Краткий обзор средств аутентификации пользователей
   Резюме
Предметный указатель
Если Вы хотите скачать Node.js. Разработка серверных веб-приложений на JavaScript воспользуйтесь файлообменниками, которые расположены нижеСкачать Node.js. Разработка серверных веб-приложений на javascript
depositfiles.com
letitbit.net
turbobit.net
vip-file.com

Рейтинг: 4.8 баллов / 2537 оценок
Формат: Книга
Уже скачали: 12821 раз



Похожие Книги

Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!

  • Книга Бушков Александр - А.С. Секретная миссия (аудиокнига) mp3

    Бушков Александр - А.С. Секретная миссия (аудиокнига) mp3

    Александр Бушков снимает гриф секретности с архивных дел Особой экспедиции. Эта глубоко законспирированная служба III Отделения собственной Его Императорского Величества Николая I канцелярии занимала . . .

  • Книга Силовая электроника для любителей и профессионалов djvu 5Мб

    Силовая электроника для любителей и профессионалов djvu 5Мб

    Автор: Б. Ю. Семенов Название: Силовая электроника для любителей и профессионаловИздательство: СОЛОН - РГод: 2001Формат: djvuРазмер: 5 МбПолностью переоформленоСиловая электроника - стремительно разви . . .

  • Книга Микола Хвильовий: Твори в п'ятьох томах (1978) DJVU djvu 27Мб

    Микола Хвильовий: Твори в п'ятьох томах (1978) DJVU djvu 27Мб

    Название : Микола Хвильовий: Твори в п'ятьох томахАвтор : Хвылевой М.Издательство: Нью-Йорк: Українське видавництво «Смолоскип»Год издания : 1978Страниц: 2847Формат : DJVUРазмер файла: 27 MBЯзык : Укр . . .

  • Книга Андрей Боголюбский. Русь истекает кровью fb2, rtf 10,4Мб

    Андрей Боголюбский. Русь истекает кровью fb2, rtf 10,4Мб

    Название: Андрей Боголюбский. Русь истекает кровьюАвтор: Василий СедугинИздательство: ЭксмоГод издания: 2012Страниц: 288ISBN: 978-5-699-53734-1Формат: fb2, rtfРазмер: 10.4 МбОписание:Середина XII века . . .

  • Книга Демон страсти rtf 10,1Мб

    Демон страсти rtf 10,1Мб

    Название: Демон страстиАвтор: Линси СэндсИздательство: Астрель, ВКТГод издания: 2012Страниц: 320ISBN: 978-5-271-40648-5Формат: rtfРазмер: 10.1 МбОписание:Клан Аржено - весьма своеобразное семейство. В . . .

  • Книга Справочник по PIC-микроконтроллерам djvu 4Мб

    Справочник по PIC-микроконтроллерам djvu 4Мб

    Автор:Майкл ПредкоНазвание: Справочник по PIC-микроконтроллерамИздательство: Додэка XXIГод: 2002Формат: djvuРазмер: 4 МбОт издателя Книга посвящена PIС-микроконтроллерам - одному из самых популярных с . . .

  • Книга SAP за 24 часа  26,9Мб

    SAP за 24 часа 26,9Мб

    Автор: Джордж Андерсон, Дэниэл ЛароккаИздательство: Баланс Бизнес БуксГод издания: 2007Страниц: 432ISBN: 978-966-415-013-9, 0-672-32822-4Язык: русскийРазмер: 26.9 Мб [PDF]Самоучитель "SAP за 24 часа" . . .

  • Книга Учимся программировать на языке C++ djvu 4,8Мб

    Учимся программировать на языке C++ djvu 4,8Мб

    Название: Учимся программировать на языке C++Автор: Крис ДжамсаФормат: djvuРазмер: 4,8MbКачество: отличноеКнига американского автора представляет собой прекрасный учебник по языку программирования C++ . . .

  • Книга Методы программирования djvu 1,9Мб

    Методы программирования djvu 1,9Мб

    Название: Методы программирования: Учебное пособие 2-изд.Автор: Минакова Н.И., Невская Е.С., Угольницкий Г.А., Чекулаева А.А., Чердынцева М.И.Формат: djvuКачество: среднееРазмер: 1,9MbДанное учебное п . . .

  • Книга Электротехника и электроника в экспериментах и упражнениях:  Практикум на Electronics Workbench: Том 1,2 html,chm

    Электротехника и электроника в экспериментах и упражнениях: Практикум на Electronics Workbench: Том 1,2 html,chm

    Автор:Д. И. Панфилов, В. С. Иванов, И. Н. ЧепуринНазвание: Электротехника и электроника в экспериментах и упражнениях: Практикум на Electronics Workbench: Том 1,2Издательство: ДодэкаГод: 2001Формат: . . .


Вы не зарегистрированы!

Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.

Отзывы читателей


Ой!

К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Node.js. Разработка серверных веб-приложений на JavaScript. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.