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):
Похожие новости
- The Long Journey Home v.1.46 (2017)
- xTeam 4.0.8
- BusyCal 2.6.9
- New Mixed HD Wallpapers Pack 194
- Apptivate 2.0.2
- Plisterine 3.0
- Pixel Film Studios - ProLeak for Final Cut Pro X
- Autodesk AutoCAD 2015 для Mac
- Capture One Pro 8.3.4
- USBclean 3.4
- Focus 1.9.9
- Poster Mill - Templates for Pages 1.5
- CloudMounter 3.4.546
- Aurora HDR 2019 1.0.0 (5825)
- Synthesia 8.5
- Хакер №4 (апрель 2016)
- SopoTube for YouTube плюс AdBlock 1.0
- Photo+ 2.0.10102
- Flip4Mac 3.2.0.16
- Photo Plus 3.0.10138 для Mac