Robot
Складчик
- #1
[Glo Academy] Бэкенд на Node.js. Тариф Все сам [Артем Исламов, Александр Ильясов]
- Ссылка на картинку

Программа блока Node.js
Тема 0. Подготовка рабочего пространства
Установка необходимых инструментов (VS Code, плагины, Git, Insomnia)
Установка Node.js (Windows, macOS, Linux)
Конфигурация EditorConfig, ESLint, Prettier
Работа с GitHub
(Опционально) Установка Linux в виртуальной машине
Тема 1. Введение в Node.js
Область применения Node.js
Архитектура Node.js, Event Loop, V8
Тема 2. REPL, Модули, Пакеты
REPL и основы командной строки
Модульная система CommonJS и ES Modules
Управление пакетами в Node.js
Тема 3. NPM и package.json
Структура и конфигурация package.json
Семантическое версионирование
Работа с зависимостями для продакшена и разработки
Тема 4. События и EventEmitter
Принцип работы событий в Node.js
Класс EventEmitter и создание пользовательских событий
Тема 5. Файловая система (fs)
Работа с файлами и папками
Асинхронные и синхронные операции
Основные методы (stat, appendFile и др.)
Тема 6. Buffer и Stream
Буферы в Node.js
Чтение и запись потоков
Конвейеры потоков (pipe)
Тема 7. Process и Readline
Переменные окружения и аргументы командной строки
Организация интерактивного ввода‑вывода с readline
Тема 8. CLI‑приложения
Разработка CLI‑инструментов на Node.js
Обработка команд и аргументов
Сохранение данных и файловая структура
Тема 9. Модули OS и Path, Публикация пакетов
Работа с информацией о системе (os)
Манипуляции с путями (path)
Публикация пакетов в npm
Тема 10. HTTP‑сервер и HTTP‑клиент
Создание HTTP‑сервера на встроенном модуле http
Парсинг URL и обработка маршрутов
Работа с внешними HTTP/HTTPS‑API
Тема 11. HTTPS, Заголовки HTTP, ENV
Настройка HTTPS‑сервера и SSL‑сертификаты
Основные HTTP‑заголовки и MIME‑типы
Переменные окружения и конфигурация через .env
Тема 12. Сжатие и crypto
Сжатие данных с zlib
Создание хэшей и шифрование с crypto
Тема 13. Разработка REST API
Проектирование и реализация REST‑эндпоинтов
Клиент‑серверное взаимодействие
Тема 14. Работа с базой данных (PostgreSQL)
Подключение, запросы и миграции
Использование knex или node‑postgres
Тема 15. Загрузка файлов на сервер
Приём файлов через FormData и base64
Хранение и обработка загруженных файлов
Тема 16. Деплой приложения
Развёртывание на render.com
Развёртывание на собственном сервере (PM2, Nginx)
Итоговый проект
Разработка полнофункционального Node.js‑приложения с использованием изученных технологий
Развёртывание приложения и публикация исходного кода
- Тема 0. Подготовка рабочего пространства
- Тема 1. Введение в Node.js
- Тема 2. REPL, Модули, Пакеты
- Тема 3. NPM и package.json
- Тема 4. События и EventEmitter
- Тема 5. Файловая система (fs)
- Тема 6. Buffer и Stream
- Тема 7. Process и Readline
- Тема 8. CLI‑приложения
- Тема 9. Модули OS и Path, Публикация пакетов
- Тема 10. HTTP‑сервер и HTTP‑клиент
- Тема 11. HTTPS, Заголовки HTTP, ENV
- Тема 12. Сжатие и crypto
- Тема 13. Разработка REST API
- Тема 14. Работа с базой данных (PostgreSQL)
- Тема 15. Загрузка файлов на сервер
- Тема 16. Деплой приложения
Тема 0. Подготовка рабочего пространства
Установка необходимых инструментов (VS Code, плагины, Git, Insomnia)
Установка Node.js (Windows, macOS, Linux)
Конфигурация EditorConfig, ESLint, Prettier
Работа с GitHub
(Опционально) Установка Linux в виртуальной машине
Тема 1. Введение в Node.js
Область применения Node.js
Архитектура Node.js, Event Loop, V8
Тема 2. REPL, Модули, Пакеты
REPL и основы командной строки
Модульная система CommonJS и ES Modules
Управление пакетами в Node.js
Тема 3. NPM и package.json
Структура и конфигурация package.json
Семантическое версионирование
Работа с зависимостями для продакшена и разработки
Тема 4. События и EventEmitter
Принцип работы событий в Node.js
Класс EventEmitter и создание пользовательских событий
Тема 5. Файловая система (fs)
Работа с файлами и папками
Асинхронные и синхронные операции
Основные методы (stat, appendFile и др.)
Тема 6. Buffer и Stream
Буферы в Node.js
Чтение и запись потоков
Конвейеры потоков (pipe)
Тема 7. Process и Readline
Переменные окружения и аргументы командной строки
Организация интерактивного ввода‑вывода с readline
Тема 8. CLI‑приложения
Разработка CLI‑инструментов на Node.js
Обработка команд и аргументов
Сохранение данных и файловая структура
Тема 9. Модули OS и Path, Публикация пакетов
Работа с информацией о системе (os)
Манипуляции с путями (path)
Публикация пакетов в npm
Тема 10. HTTP‑сервер и HTTP‑клиент
Создание HTTP‑сервера на встроенном модуле http
Парсинг URL и обработка маршрутов
Работа с внешними HTTP/HTTPS‑API
Тема 11. HTTPS, Заголовки HTTP, ENV
Настройка HTTPS‑сервера и SSL‑сертификаты
Основные HTTP‑заголовки и MIME‑типы
Переменные окружения и конфигурация через .env
Тема 12. Сжатие и crypto
Сжатие данных с zlib
Создание хэшей и шифрование с crypto
Тема 13. Разработка REST API
Проектирование и реализация REST‑эндпоинтов
Клиент‑серверное взаимодействие
Тема 14. Работа с базой данных (PostgreSQL)
Подключение, запросы и миграции
Использование knex или node‑postgres
Тема 15. Загрузка файлов на сервер
Приём файлов через FormData и base64
Хранение и обработка загруженных файлов
Тема 16. Деплой приложения
Развёртывание на render.com
Развёртывание на собственном сервере (PM2, Nginx)
Итоговый проект
Разработка полнофункционального Node.js‑приложения с использованием изученных технологий
Развёртывание приложения и публикация исходного кода
Показать больше
Зарегистрируйтесь
, чтобы посмотреть скрытый контент.