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):
Похожие новости
- ProCommander 1.1
- Mirror for Roku TV 2.7
- Pro Evolution Soccer 2014 (2013) PC
- Blocs 2.6.5
- S.T.A.L.K.E.R.: Lost Alpha v.1.3003 (2014) для Mac
- iNotepad Pro 4.7
- Strokes Maker 2.0
- Net Monitor 4.9.2
- Org Chart Designer Pro 2.28.7
- System Lens 2.1
- Back In Focus 1.0.4
- Fireplace Plus 1.0 для Mac OS
- Pankapu (2016)
- Fahrenheit: Indigo Prophecy Remastered 1.0 для Mac
- Фотошоп с нуля в видеоформате 3.0 (2015)
- Pixologic ZBrush 2018
- Live Home 3D Pro 3.5.3
- S.T.A.L.K.E.R.: Call of Pripyat v1.6.02 для Mac
- Xfer Records Cthulhu v1.1.7a8 VST AU AAX
- Lens Blur 1.4.3