Начальный курс по Node.js
Этот курс предназначен для веб разработчиков, которые уже знакомы с языком программирования JavaScript и хотели бы быстро изучить платформу Node.js, чтобы участвовать в коммерческих проектах, где требуется знание этой платформы. Цель курса - дать необходимые знания разработчику для того, чтобы разрабатывать серверную чать веб-приложений на Node.js.
Курс предназначен для обучения внутри компании DBBest.
Что такое Node.js
Node.js - это кроссплатформенная динамическая среда разработки серверных и сетевых приложений с открытым исходным кодом, построенная на JavaScript-движке V8.
Node.js добавляет возможность JavaScript взаимодействовать с устройствами ввода-вывода через свой API, подключать другие внешние библиотеки, написанные на разных языках, обеспечивая вызовы к ним из JavaScript-кода. Node.js применяется преимущественно на сервере. В основе Node.js лежит событийно-ориентированное и асинхронное (или реактивное) программирование с неблокирующим вводом/выводом. [1].
npm (аббр. node package manager) — это стандартный менеджер пакетов, автоматически устанавливающийся вместе с Node.js. Он используется для скачивания пакетов из облачного сервера npm, либо для загрузки пакетов на эти сервера.