Партнеры: Форум об анонимности и безопасности в сети. Всегда свежие списки прокси. | SMS активации, виртуальные номера |
Instaplus.me - лучший сервис для продвижения в Инстаграм. 5 дней бесплатно в Инстаплюс. |


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

Статус
В этой теме нельзя размещать новые ответы.

Vasya

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

По окончании курса Вы будете уметь:
  • Cоздавать веб-сервер
  • Cоздавать динамическое веб-приложение
  • Использовать технологии позволяющие передавать и получать данные без перезагрузки страницы
  • Использовать сеансы для сохранения состояния веб-приложения
  • Использовать документо-ориентированная систему управления базами данных MongoDB
  • Осуществлять безопасную авторизацию пользователя

Преподаватель: Игорь Борисов

Модуль 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
  • Обработка ошибок
  • Использование сеансов
  • Маршрутизация
[HIDE="0"]Курс уже слили на торренты. Публикую для тех, кому удобней качать с Меги:
Ссылка на Мегу
Код:
https://mega.co.nz/#F!XltS2RpL!Q3WAAzJQu5SI47fjZQxBAA
Кому удобней качать через торрент, ловите магнет-ссылку (скопировать -> вставить в торрент клиент):
Код:
magnet:?xt=urn:btih:5A8E4519E4F85AC17CBC660BCE7F61717F613377
[/HIDE]
 

alex_a

openssource user
Регистрация
24 Апр 2014
Сообщения
526
Реакции
5,960
Спасибо за материал.
Борисов этот тот человек, которому реально дано объяснять так, что понимает и обезьянка и домохозяйка, своеобразная манера конечно, но знает о чём говорит и доносит доходчиво.

Маленькая просьба, для удобства поиска материала пользователями будьте внимательнее в выборе раздела при создании темы, просто если при оформлении темы не ставятся метки, люди ищут по тематике.
 
Последнее редактирование:

Vasya

Штрафник
Регистрация
28 Авг 2014
Сообщения
24
Реакции
11
Борисов хорош!
Тему я и хотел сначала поместить в "программирование", но на всякий случай запостил имено сюда. А то вдруг там правила какие нарушил бы или еще чего :)
Просьба перенести тему в соответствующий раздел
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху