Що нового?

Придбаний [Специалист] JavaScript. Уровень 3в. Серверное программирование на Node.js

Інформація про покупку
Тип покупки: Складчина
Ціна: 10660 ГРН
Учасників: 0 з 11
Організатор: Відсутній
Статус: Набір учасників
Внесок: 1007.9 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
[Специалист] JavaScript. Уровень 3в. Серверное программирование на Node.js


Node.js — серверная платформа, использующая язык программирования JavaScript, основанная на движке V8. Предназначена для создания масштабируемых распределённых сетевых приложений, таких как веб-сервер. В отличие от большинства программ JavaScript этот каркас исполняется не в браузере клиента, а на стороне сервера. Основной упор в Node делается на создании высокопроизводительных, хорошо масштабируемых клиентских и серверных приложений для «веб реального времени».
Курс рекомендован:
  • слушателям, закончившим курсы по JavaScript и желающим продолжить изучение этой технологии
  • слушателям, закончившим курсы направления «веб-технологии» и желающим идти в ногу со временем
  • веб-разработчикам желающим изучить новую серверную технологиюПрограмма курса JavaScript. Уровень 3в. Серверное программирование на Node.js
    Тема Ак. часов

Модуль 1. Основы Node.js
  • Что такое Node.js
  • Установка Node.js
  • Обзор V8 JavaScript Engine
  • Как работает Node.js
  • Чтение файлов
  • Создание веб-сервера
  • Использование веб-сервера
  • Лабораторная работа: Создание и использование веб-сервер
Модуль 2. События
  • События JavaScript
  • Встроенный вызов
  • Пользовательский вызов
  • События http-сервера Node.js
  • Лабораторная работа: Использование событий http-сервера
  • Пользовательские события Node.js
  • Лабораторная работа: Использование пользовательских событий
Модуль 3. Потоки
  • HTTP-метод POST
  • Использование cURL
  • Способы обработки запроса
  • Чтение из файла и запись в файл
  • Загрузка файла на сервер
  • Лабораторная работа: Использование потоков
Модуль 4. Модули
  • Использование модулей
  • Как создать модуль
  • Лабораторная работа: Использование модулей
  • NPM - Node Packaged Modules
  • Публикация модуля
  • Семантика версий
  • Основные команды NPM
  • Лабораторная работа: Загрузка модулей
Модуль 5. Фреймворк Express
  • Фреймворк Express
  • Установка Express
  • Базовое использование Express
  • Использование шаблонизаторов
  • Использование модулей request и url
  • Лабораторная работа: Использование фреймворка Express
Модуль 6. Socket.IO
  • Взаимодействие клиент – сервер
  • Обзор модели работы Comet
  • Модуль Socket.IO
  • Совместное использование модулей Express и Socket.IO
  • Основные методы и свойства Socket.IO
  • Лабораторная работа: Чат с использованием Express и Socket.IO
Модуль 7. Создание веб-приложения
  • Основные этапы создания приложения
  • Создание каркаса приложения
  • Middleware
  • Конфигурация приложения
  • Логирование
  • Использование шаблонизатора
  • Использование MongoDB
  • Обработка ошибок
  • Использование сеансов
  • Маршрутизация
Скрытое содержимое.
Скрытое содержимое.

Скрытое содержимое.
http://www.specialist.ru/course/node
 
Угорі