1

Step 1

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

2

Step 2

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

3

Step 3

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

4

Step 4

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

5

Step 5

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

6

Step 6

Модуль 6. Socket.IO

7

Step 7

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

1

Step 1

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

2

Step 2

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

3

Step 3

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

4

Step 4

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

5

Step 5

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

6

Step 6

Модуль 6. Socket.IO

7

Step 7

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

09 July 2015 30 September 2015
Goal completed 26 September 2015

Goal author

Александр П

Russia, Москва

46 years old

Education

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

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

 Goal Accomplishment Criteria

Курс пройден

  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
    • Обработка ошибок
    • Использование сеансов
    • Маршрутизация
  • 2417
  • 09 July 2015, 16:44
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?