Серверный JavaScript основы – Node.js, создание приложений на Node.js — SynergyCom

Серверный JavaScript основы – Node.js, создание приложений на Node.js

Код курса: WEB-001 Продолжительность: 4 дня (32 часа)

Аннотация
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
  1. Основы:
  • Что есть Node.js?
  • Установка Node
  • Я установил Node, что теперь?
  • Работа с файлами
  • Асинхронные коллбэки
  • HTTP-сервер
  • Express
  • NPM
  • Подключение модулей
  1. Практика:
  • Создание простого приложения
  • Хранение данных приложения
    Хранение в файлах
    Хранение в Базе Данных Mongo DB
  • Создание приложения для Windows и Mac OS версии

Время проведения курса пока не определено, отправьте нам заявку, пожалуйста.

Возможно, мы предложим пройти курс в дистанционном режиме или организуем выездной курс, если у Вас группа.

Направления обучения

Поиск по сайту