Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 3 фев 2026.

Цена: 1500р.-23%
Взнос: 1153р.

Основной список: 2 участников

  1. 3 фев 2026
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Backend: Node.js, API, базы данных, безопасность и деплой [Udemy] [Ruslan Tissen]

    Snapshot_26-02-03_09-48-02.jpg

    Пошаговый backend-курс: от первых серверов и API до работы с базами данных, безопасностью и деплоем:
    • Понимать архитектуру backend-приложений.
    • Создавать API на Node.js и Express.
    • Работать с REST и HTTP.
    • Использовать middleware и router.
    • Реализовывать CRUD-операции.
    • Работать с MongoDB и SQL.
    • Проектировать схемы данных.
    • Обеспечивать безопасность backend-приложений.
    • Реализовывать аутентификацию и авторизацию.
    • Готовить сервер к продакшену и деплою.
    Требования:
    • Специальных знаний бэкенда не требуется — мы пройдем путь от первого console.log до работающего сервера.
    • Базовые знания JavaScript (переменные, функции, объекты).
    Этот курс — полноценный путь в 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-разработки на Node.js с нуля.
    Серверы, API, базы данных, безопасность и деплой — без frontend-фокуса, но с реальными примерами и практикой.

    Для кого этот курс:
    • Начинающие backend-разработчики.
    • JavaScript-разработчики.
    • Frontend-разработчики, желающие перейти в backend.
    • Все, кто хочет понять backend системно, а не кусками.
    Материалы курса
    4 разделов • 34 лекций • Общая продолжительность 5 ч 9 мин

    Введение в backend и client–server модель.
    5 лекции • 34 мин
    • Введение.
    • Структура курса и логика обучения.
    • Что такое Backend на самом деле? Разбираем понятия: Сервер и Сервис.
    • Client–Server и HTTP: как браузер общается с backend
    • Backend на Node.js с нуля: Ваш первый Express сервер!
    Основы backend-разработки на Node.js и Express.
    9 лекции • 1 ч 24 мин
    • Порты, localhost и запуск сервера в Express.
    • Первый ответ сервера: app.get, request и response.
    • Express: порядок endpoint’ов — ошибка, которая ломает backend.
    • Где объявлять переменные в Node.js? Ошибка, которую делают ВСЕ.
    • Express обновился: как правильно обрабатывать wildcard.
    • Как программисты выживают без запоминания всего.
    • Backend ≠ Browser: где на самом деле выполняется твой код.
    • Backend ≠ Browser: JSON, HTML и DevTools | Как реально общаются клиент и сервер.
    • Итоги блока: что вы уже умеете и что будет дальше
    Инструментарий бэкенд-разработчика (Express Power Tools)
    12 лекции • 1 ч 57 мин
    • Введение: инструменты 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.
    8 лекции • 1 ч 14 мин
    • Введение в блок: Архитектура, Middleware и Данные.
    • Прототипирование и работа с lowdb: Установка и концепция Fake Database.
    • Инициализация Express-приложения и подготовка к работе с lowdb.
    • Интеграция LowDB: Современный подход и работа с JSON-адаптерами.
    • Инициализация структуры данных и современный синтаксис (||=).
    • Запись данных на диск: метод db.write() и проблема Infinite Loop.
    • Ограничения LowDB и введение в POST-запросы.
    • Концепция REST API: Ресурсы, Эндпоинты и HTTP-запросы.
    Цена 1500 руб. (14,99 €)
    Скрытая ссылка
     

    Вложения:

    Последнее редактирование модератором: 4 фев 2026
    1 человеку нравится это.
  2. Последние события

    1. liberto
      liberto участвует.
      1 мар 2026 в 05:34
    2. Money Maker LTD
      Money Maker LTD участвует.
      4 фев 2026
    3. skladchik.com
      Назначен организатор.
      3 фев 2026

    Последние важные события

    1. skladchik.com
      Назначен организатор.
      3 фев 2026