NestJS 2025: Быстрый курс по основным технологиям
NestJS, Prisma, JWT, OAuth, ElasticSearch, Stripe, Redis, Socket, AWS, Docker, Jest

NestJS 2025: Быстрый курс по основным технологиям free download
NestJS, Prisma, JWT, OAuth, ElasticSearch, Stripe, Redis, Socket, AWS, Docker, Jest
Данный курс создан для ознакомления с технологиями, которые требуются для каждого middle Node.js backend разработчика. Также курс подойдет тем, кто хочет познакомится с технологией NestJS. Это не детальный курс по каждой отдельной технологии, а скорее краткий гайд для понимания, что из себя представляет каждая из технологий на базовом уровне и как они взаимодействуют между собой.
Курс включает в себя:
Создание приложения на NestJS
Использование Docker для работы с базами данных
Работа с PostgreSQL через Prisma
Настройка авторизации с JWT и OAuth (Google)
Интеграция Stripe API и Stripe Webbooks для платежей
Поиск по нескольким таблицам с помощью ElasticSearch
Кэширование запросов с Redis
Создание realtime-чата через MongoDB и Socket
Unit и e2e тестирование с использованием Jest
Использование AWS S3 Bucket
Для прохождения данного курса курса необходимо обладать базовыми знаниями концепций фреймворка NestJS, а также иметь навыки работы с backend частью веб-приложения.
После завершения курса у вас будут следующие знания и навыки:
Умение разрабатывать приложения с использованием NestJS и разнообразных практик разработки серверной части приложения.
Опыт работы с Docker для организации среды разработки и работы с базами данных.
Знание интеграции с PostgreSQL через Prisma для эффективного взаимодействия с БД, понимание концепции Dependency Injection.
Навыки настройки авторизации с JWT и OAuth, включая использование Google OAuth 2.0.
Понимание интеграции платёжных систем через Stripe API и Webhooks, работы с Stripe Dashboard, events, payment intention, stripe-cli.
Опыт реализации поиска по данным в разных таблицах, а также с частичным совпадением поискового слова с помощью ElasticSearch.
Навыки работы с Redis для кэширования запросов и улучшения производительности, работа с Medis.
Умение строить чат-приложения в реальном времени с использованием MongoDB и Socket.
Уверенность в создании unit и e2e тестов с использованием Jest, а также работа с Postman/Insomnia для тестирования запросов.
Опыт использования AWS S3 Bucket для сохранения медиа-файлов.