Это практическое руководство по Node.js предоставит вам все необходимое для эффективного использования Node.js.
Что вы узнаете:
- Изучите основы Node.
- Основную модульную систему Node.js.
- Использование менеджера пакетов Node (npm).
Для кого предназначено обучение:
- Для любого, у кого уже есть базовые знания JavaScript.
Раздел 1. Начало работы с Node.js
- Что такое Node.js — и почему вам следует использовать Node.js для своих проектов.
- Установка Node.js — узнайте, как установить Node.js на ваш компьютер.
- Node.js Hello, World! — создание программы Node.js Hello World и автоматический перезапуск её при каждом изменении кода с помощью флага --watch.
Раздел 2. Модульные системы Node.js
- Модули CommonJS — как работают модули CommonJS, а также как создавать и повторно использовать модули в программе.
- ES modules — руководство по использованию модулей ES в Node.js
- Path module — узнайте, как использовать модуль Path для эффективного управления путями к файлам.
- OS module — как выполнять действия, связанные с операционной системой, с помощью модуля ОС.
- Events module — рассмотрите модуль событий и принцип работы объекта EventEmitter.
- HTTP module — узнайте, как использовать модуль http для создания простого HTTP-сервера.
- Process module — как использовать основной модуль процесса для доступа к переменным среды.
Раздел 3. Node Package Manager (NPM)
- Что такое npm? — краткое введение в npm. Как использовать интерфейс командной строки npm для установки нового пакета.
- npm semantic versioning — узнайте, как указать версию для вашего пакета с помощью спецификации семантического версионирования.
- npm list — как использовать команду npm list для вывода списка установленных пакетов.
- npm view — поможет вам просмотреть информацию о пакете.
- npm uninstal — как удалить пакет из текущего проекта.
- npm publish — поможет вам опубликовать ваш пакет в реестре npm.
Раздел 4. Взаимодействие с базами данных
- Node.js SQLite — как взаимодействовать с SQLite с помощью встроенного модуля Node.js.
Раздел 5. Инструменты Node.js
- Node Version Manager в Windows — полное руководство по Node Version Manager (NVM) в Windows, которое позволяет управлять и переключаться между несколькими версиями Node.js на одном компьютере Windows.
- Node Version Manager на macOS — полное руководство по Node Version Manager (NVM) на macOS. Вы научитесь управлять несколькими версиями Node.js и переключаться между ними в одной системе macOS.