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

Джокер

Администратор
Регистрация
1 Янв 2015
Сообщения
124.963
Реакции
75.777
Складчина: + Node.js [Glo Academy] [Артем Исламов, Александр Ильясов]




Программа блока 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 руб.




СКАЧАТЬ СЛИВЫ КУРСОВ