Скоро на All-DAR + Node.js [Glo Academy] [Артем Исламов, Александр Ильясов]

ALL DAR Bot

🛡 МОДЕРАТОР 🛡
Регистрация
26 Март 2018
Сообщения
85.577
Название: + Node.js [Glo Academy] [Артем Исламов, Александр Ильясов]

1bf5a6d0ff8199f7c726bd521b3a3a97.png


Описание:
Программа блока 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‑приложения с использованием изученных технологий

Развёртывание приложения и публикация исходного кода

◆ ЦЕНА МАТЕРИАЛА ◆
Цена 7000 руб.

Материал «+ Node.js [Glo Academy] [Артем Исламов, Александр Ильясов]», возможно, скоро появится на All-dar.

Пройдите регистрацию и оформите Premium подписку, чтобы первым получить доступ, и воспользуйтесь поиском — может быть, он уже опубликован.

Скрытый контент для пользователей All-dar.
 

Присоединяйтесь, чтобы открыть полный доступ

Комментарии и материалы этой темы доступны только зарегистрированным участникам

Новый участник?

Регистрация занимает меньше минуты

Уже с нами?

Войдите в свой аккаунт

Сверху