JavaScript. Уровень 3в. Серверное программирование на Node.js (2014)
11.01.2015

Node.js — серверная платформа, использующая язык программирования jаvascript, основанная на движке V8. Предназначена для создания масштабируемых распределённых сетевых приложений, таких как веб-сервер. В отличие от большинства программ jаvascript этот каркас исполняется не в браузере клиента, а на стороне сервера. Основной упор в Node делается на создании высокопроизводительных, хорошо масштабируемых клиентских и серверных приложений для «веб реального времени».
Курс рекомендован:
- слушателям, закончившим курсы по jаvascript и желающим продолжить изучение этой технологии;
- слушателям, закончившим курсы направления «веб-технологии» и желающим идти в ногу со временем;
- веб-разработчикам желающим изучить новую серверную технологию;
- Программа курса соответствует требованиям профессионального стандарта «Программист».
По окончании курса Вы будете уметь:
- Cоздавать веб-сервер
- Cоздавать динамическое веб-приложение
- Использовать технологии позволяющие передавать и получать данные без перезагрузки страницы
- Использовать сеансы для сохранения состояния веб-приложения
- Использовать документо-ориентированная систему управления базами данных MongoDB
- Осуществлять безопасную авторизацию пользователя
Автор: Игорь Олегович Борисов
Жанр: Программирование
Продолжительность: 13:58:08
Качество видео: PCRec
Видеокодек: AVC
Битрейт видео: ~70,0 - 120 kb/s
Размер кадра: 1024x768
Аудиокодек: AAC
Битрейт аудио: 56 kb/s (CBR), 2 Ch, 44100 Hz
Доп. материалы: Есть
Модуль 1. Основы Node.js
Модуль 2. События
Модуль 3. Потоки
Модуль 4. Модули
Модуль 5. Фреймворк Express
Модуль 6. Socket.IO
Модуль 7. Создание веб-приложения
- Что такое Node.js
- Установка Node.js
- Обзор V8 jаvascript Engine
- Как работает Node.js
- Чтение файлов
- Создание веб-сервера
- Использование веб-сервера
- Лабораторная работа: Создание и использование веб-сервера
Модуль 2. События
- События jаvascript
- Встроенный вызов
- Пользовательский вызов
- События 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
- Обработка ошибок
- Использование сеансов
- Маршрутизация
Скачать обучающий видеокурс (754.65 MB):
Похожие новости
- Riffstation 1.6.0
- Document Builder 1.2
- Take Five 1.2.2
- Music Paradise Player 1.0.2
- Word Counter Pro 1.7.2
- Topaz Plugins Bundle (upd 12.2014)
- Lattice 1.6.9
- Native Instruments Traktor & Scratch Pro 2.11
- ToothFairy 2.4.8
- Remotix VNC, RDP & NEAR 5.0
- Solid Converter 2.1.57
- Translation 1.3
- Mushroom 11 (2015)
- ClockDesk 1.2.1
- Adobe Media Encoder CC 2017 (11.0.2)
- PDF & Image Text Extractor 1.01
- Sorenson Squeeze Pro 9.0.0.68 для Mac OS
- Milena 3.0.5 - русский голос системы
- Видеокурс «Азы сайтостроения для начинающих плюс шаблоны»
- Airport Simulator 2015 для Mac