1

Etapa 1

Модуль 1. Основы Node.js

2

Etapa 2

Модуль 2. События

3

Etapa 3

Модуль 3. Потоки

4

Etapa 4

Модуль 4. Модули

5

Etapa 5

Модуль 5. Фреймворк Express

6

Etapa 6

Модуль 6. Socket.IO

7

Etapa 7

Модуль 7. Создание веб-приложения

1

Etapa 1

Модуль 1. Основы Node.js

2

Etapa 2

Модуль 2. События

3

Etapa 3

Модуль 3. Потоки

4

Etapa 4

Модуль 4. Модули

5

Etapa 5

Модуль 5. Фреймворк Express

6

Etapa 6

Модуль 6. Socket.IO

7

Etapa 7

Модуль 7. Создание веб-приложения

09 julio 2015 30 septiembre 2015
Objetivo completado 26 septiembre 2015

Autor del objetivo

Александр П

Rusia, Москва

46 año / año / año

Educación

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

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

 Criterio del fin

Курс пройден

  1. Модуль 1. Основы Node.js

    • Что такое Node.js
    • Установка Node.js
    • Обзор V8 JavaScript Engine
    • Как работает Node.js
    • Чтение файлов
    • Создание веб-сервера
    • Использование веб-сервера
    • Лабораторная работа: Создание и использование веб-сервера
  2. Модуль 2. События

    • События JavaScript
    • Встроенный вызов
    • Пользовательский вызов
    • События http-сервера Node.js
    • Лабораторная работа: Использование событий http-сервера
    • Пользовательские события Node.js
    • Лабораторная работа: Использование пользовательских событий
  3. Модуль 3. Потоки

    • HTTP-метод POST
    • Использование cURL
    • Способы обработки запроса
    • Чтение из файла и запись в файл
    • Загрузка файла на сервер
    • Лабораторная работа: Использование потоков
  4. Модуль 4. Модули


    • Использование модулей
    • Как создать модуль
    • Лабораторная работа: Использование модулей
    • NPM - Node Packaged Modules
    • Публикация модуля
    • Семантика версий
    • Основные команды NPM
    • Лабораторная работа: Загрузка модулей
  5. Модуль 5. Фреймворк Express

    • Фреймворк Express
    • Установка Express
    • Базовое использование Express
    • Использование шаблонизаторов
    • Использование модулей request и url
    • Лабораторная работа: Использование фреймворка Express
  6. Модуль 6. Socket.IO


    • Взаимодействие клиент – сервер
    • Обзор модели работы Comet
    • Модуль Socket.IO
    • Совместное использование модулей Express и Socket.IO
    • Основные методы и свойства Socket.IO
    • Лабораторная работа: Чат с использованием Express и Socket.IO
  7. Модуль 7. Создание веб-приложения

    • Основные этапы создания приложения
    • Создание каркаса приложения
    • Middleware
    • Конфигурация приложения
    • Логирование
    • Использование шаблонизатора
    • Использование MongoDB
    • Обработка ошибок
    • Использование сеансов
    • Маршрутизация
  • 2418
  • 09 julio 2015, 16:44
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?