Ежедневно, с 8:30 до 22:30
Предзаказ
2266

Backend: Node.js, API, базы данных, безопасность и деплой

Средняя оценка 0.0 из 5 на основании 0 голосов (0)
0 0
0
Автор:
Ruslan Tissen
500 ₽
1500 ₽
-67%
Кэшбэк: 5% (25 ₽)
Курс будет выдан в течение 1-3 часов после оплаты.
Категории:

Пошаговый backend-курс: от первых серверов и API до работы с базами данных, безопасностью и деплоем:

  • Понимать архитектуру backend-приложений.
  • Создавать API на Node.js и Express.
  • Работать с REST и HTTP.
  • Использовать middleware и router.
  • Реализовывать CRUD-операции.
  • Работать с MongoDB и SQL.
  • Проектировать схемы данных.
  • Обеспечивать безопасность backend-приложений.
  • Реализовывать аутентификацию и авторизацию.
  • Готовить сервер к продакшену и деплою.

Этот курс — полноценный путь в backend-разработку на Node.js с нуля. Мы начинаем с фундаментальных основ:

  • как работает backend и client–server модель
  • что такое сервер и API
  • где выполняется код и как обрабатываются запросы

Далее шаг за шагом переходим к практике:

  • Node.js и Express
  • Middleware и обработка ошибок
  • REST и REST API (PATCH vs PUT)
  • Postman и работа с API
  • Express Router и архитектура серверного приложения

Затем углубляемся в работу с данными:

  • CRUD-операции
  • MongoDB и SQL (MariaDB / MySQL)
  • коллекции, таблицы, ObjectID
  • ODM и ORM (Mongoose)
  • связи между документами
  • пагинация и сложные запросы
  • сидинг и мок-данные

Отдельный большой блок посвящён безопасности:

  • валидация и санитация данных
  • кодировки и HTML entities
  • аутентификация и авторизация
  • хэширование и шифрование
  • JWT и защита пользователей
  • основы атак (DDoS, Rainbow tables)
  • загрузка файлов и multipart-запросы

Также мы рассматриваем:

  • environment variables и конфигурацию
  • деплой backend-приложений
  • хостинг и что важно учитывать
  • Docker
  • регулярные выражения
  • работу с внешними API (GitHub, Weather API)

Frontend в рамках курса не изучается, он используется только как вспомогательный инструмент для демонстрации работы backend-приложений.

Курс ориентирован на новичков и разработчиков, которые хотят получить системное понимание backend-разработки и прочную базу для дальнейшего профессионального роста.

Для кого этот курс:

  • Начинающие backend-разработчики.
  • JavaScript-разработчики.
  • Frontend-разработчики, желающие перейти в backend.
  • Все, кто хочет понять backend системно, а не кусками.

Программа курса

Введение в backend и client–server модель

  • Введение.
  • Структура курса и логика обучения.
  • Что такое Backend на самом деле? Разбираем понятия: Сервер и Сервис.
  • Client–Server и HTTP: как браузер общается с backend
  • Backend на Node.js с нуля: Ваш первый Express сервер!

Основы backend-разработки на Node.js и Express

  • Порты, localhost и запуск сервера в Express.
  • Первый ответ сервера: app.get, request и response.
  • Express: порядок endpoint’ов — ошибка, которая ломает backend.
  • Где объявлять переменные в Node.js? Ошибка, которую делают ВСЕ.
  • Express обновился: как правильно обрабатывать wildcard.
  • Как программисты выживают без запоминания всего.
  • Backend ≠ Browser: где на самом деле выполняется твой код.
  • Backend ≠ Browser: JSON, HTML и DevTools | Как реально общаются клиент и сервер.
  • Итоги блока: что вы уже умеете и что будет дальше

Инструментарий бэкенд-разработчика (Express Power Tools)

  • Введение: инструменты backend-разработчика.
  • Express Generator: зачем он нужен и почему мы не используем его в курсе.
  • Отправка HTTP-запросов без браузера: знакомство с cURL.
  • CURL на практике: сравнение HTTP-запросов браузера и терминала.
  • Nodemon: автоматический перезапуск Node.js сервера (globally).
  • Локальная настройка Nodemon и автоматизация через scripts.
  • Работа с внешними API: использование нативного Fetch в Node.js
  • Установка и настройка Axios: Современный стандарт HTTP-запросов.
  • Анатомия запроса: Promise, асинхронность и работа с ответами в Axios.
  • Обработка ошибок в Express: Использование .catch() в Axios и ответ клиенту.
  • Профессиональная отладка (Debugging). Анализ ошибок Axios.
  • Работа с файловой системой (FS) и синхронизация инструментов.
  • Профессиональная отладка (Debugging). Анализ ошибок Axios.
  • Работа с файловой системой (FS) и синхронизация инструментов.

Продвинутый Express.js — Построение логики реальных API.

  • Введение в блок: Архитектура, Middleware и Данные.
  • Прототипирование и работа с lowdb: Установка и концепция Fake Database.
  • Инициализация Express-приложения и подготовка к работе с lowdb.
  • Интеграция LowDB: Современный подход и работа с JSON-адаптерами.
  • Инициализация структуры данных и современный синтаксис (||=).
  • Запись данных на диск: метод db.write() и проблема Infinite Loop.
  • Ограничения LowDB и введение в POST-запросы.
  • Концепция REST API: Ресурсы, Эндпоинты и HTTP-запросы.
Характеристики
Наличие Предзаказ Тип Видео Размещение на сайте 03.02.2026 Артикул 2266

Отзывы и комментарии

Отзывов ещё нет, будьте первыми

Написать отзыв
Нажимая "Отправить" Вы соглашаетесь с правилами публикации и даёте согласие на обработку персональных данных. Администрация не несёт ответственности за содержание отзывов.

Похожие товары:

Постер товара: Backend на Node.js
Скидка 75%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
Backend на Node.js
Node.js и Express
Постер товара: Фундаментальный курс Node.js + Express + MongoDB
Скидка 83%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Фундаментальный курс Node.js + Express + MongoDB
Node.js и Express
Постер товара: Разработчик Node.js
Скидка 91%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Разработчик Node.js
Node.js и Express
Постер товара: Node.js - с нуля, основы и построение архитектуры приложений
Скидка 75%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Node.js - с нуля, основы и построение архитектуры приложений
Node.js и Express
Постер товара: Полный курс по Node.js
Скидка 79%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Полный курс по Node.js
Node.js и Express
Постер товара: Node.js. Полное руководство
Скидка 81%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Node.js. Полное руководство
Node.js и Express
Постер товара: Node.js. Базовый курс: от основ до простых realtime коммуникаций
Скидка 91%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Node.js. Базовый курс: от основ до простых realtime коммуникаций
API и интеграции
Постер товара: JS Express
Скидка 75%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
JS Express
JavaScript