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

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

Vasya

Заблокирован
Регистрация
28 Авг 2014
Сообщения
22
Реакции
14
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]
 

Спасибо за материал.
Борисов этот тот человек, которому реально дано объяснять так, что понимает и обезьянка и домохозяйка, своеобразная манера конечно, но знает о чём говорит и доносит доходчиво.

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

Последнее редактирование:
Борисов хорош!
Тему я и хотел сначала поместить в "программирование", но на всякий случай запостил имено сюда. А то вдруг там правила какие нарушил бы или еще чего :)
Просьба перенести тему в соответствующий раздел
 

Рекламное сообщение
👑 Pirate Cards Premium Service - Оплачивайте товары. Выводите валюту. Анонимно, низкие проценты.

Благодаря нашему сервису вы сможете безопасно хранить, обменивать и выводить валюту любого происхождения. Будет доступно несколько типов банковских карт и услуг:

✔️ Для оплаты в интернете (проходит 95% сервисов)
✔️ Для оплаты в интернете + оффлайн сервисы (проходят все сервисы). Оплата путем пейпасс.
✔️ Снятие наличных денег. Это когда вы получаете физическую карту и используете ее, как обычно.

➡️ Подробнее о сервисе
 

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

Обратите внимание

Назад
Сверху