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

Джокер

Администратор
Регистрация
1 Янв 2015
Сообщения
128.895
Реакции
76.007
Складчина: Backend: Node.js, API, базы данных, безопасность и деплой [Udemy] [Ruslan Tissen]



Пошаговый 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 системно, а не кусками.







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