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

от автора

в

Складчина: 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 системно, а не кусками.

      Цена: 1500 руб(14,99 €)