Серверный JavaScript основы – Node.js, создание приложений на Node.js
Описание
Аннотация
Node или Node.js — программная платформа, основанная на движке V8 (транслирующем JavaScript в машинный код), превращающая JavaScript из узкоспециализированного языка в язык общего назначения.
Node.js добавляет возможность JavaScript взаимодействовать с устройствами ввода-вывода через свой API (написанный на C++), подключать другие внешние библиотеки, написанные на разных языках, обеспечивая вызовы к ним из JavaScript-кода.
Node.js применяется преимущественно на сервере, выполняя роль веб-сервера, но есть возможность разрабатывать на Node.js и десктопные оконные приложения (при помощи NW.js, AppJS или Electron для Linux, Windows и Mac OS) и даже программировать микроконтроллеры (например, tessel и espruino).
В основе Node.js лежит событийно-ориентированное и асинхронное (или реактивное) программирование с неблокирующим вводом/выводом.
Цель
- Понимание основ работы Node.js
- Умение создавать простые приложения
Предварительная подготовка:
- Знание HTML CSS
- Основы JavaScript
Программа курса
- Основы:
- Что есть Node.js?
- Установка Node
- Я установил Node, что теперь?
- Работа с файлами
- Асинхронные коллбэки
- HTTP-сервер
- Express
- NPM
- Подключение модулей
- Практика:
- Создание простого приложения
- Хранение данных приложения
Хранение в файлах
Хранение в Базе Данных Mongo DB - Создание приложения для Windows и Mac OS версии
Расписание
Время проведения курса пока не определено, отправьте нам заявку, пожалуйста.
Возможно, мы предложим пройти курс в дистанционном режиме или организуем выездной курс, если у Вас группа.