Освойте создание современного full‑stack Shopping App на базе Next.js, NestJS и Prisma и шаг за шагом разберите архитектуру, интеграции, безопасность и продакшен‑деплой. Этот курс подойдёт разработчикам, которые хотят уверенно создавать масштабируемые веб‑приложения с нуля до релиза.
Что вы создадите и чему научитесь
Курс полностью практический: вы создадите полноценный интернет‑магазин с продуманной архитектурой и интеграциями уровня продакшена. Особое внимание уделено подходам, которые востребованы в коммерческой разработке.
освоите рендеринг (SSR, SSG, ISR) и оптимизацию производительности;
настроите маршрутизацию, загрузку данных, обработку ошибок и middleware.
Разработка backend на NestJS
построение модульного и расширяемого API;
структурирование приложения с контроллерами, сервисами и модулями;
валидация данных, обработка ошибок, логирование;
реализация аутентификации на JWT и ролевой модели доступа.
Использование Prisma ORM
проектирование схемы данных под интернет‑магазин;
миграции и взаимодействие с БД;
настройка связей, сидов и оптимизация запросов.
Функциональность вашего Shopping App
Вы создадите реальный e‑commerce‑проект со всем базовым и продвинутым функционалом:
Основные возможности
каталог товаров, категории, карточки товара;
управление корзиной и оформлением заказа;
личный кабинет и защита данных пользователей;
панель администратора для управления товарами и заказами.
Интеграции и расширенные возможности
Stripe для безопасных онлайн‑платежей;
Stripe Webhooks для отслеживания оплаты в реальном времени;
WebSockets для мгновенных уведомлений;
логирование, обработка ошибок и надёжная система авторизации.
Продакшен‑деплой, CI/CD и инфраструктура
Вы получите навыки, необходимые для запуска проекта в реальных условиях и поддержки его в рабочем режиме.
Вы изучите на практике
развёртывание backend на AWS;
деплой фронтенда на Vercel с полной оптимизацией Next.js;
настройку CI/CD для автоматической сборки и доставки;
работу с доменами, окружениями и конфигурациями.
Итог курса и ваши результаты
После завершения курса вы не просто разберёте теорию — вы получите готовое приложение интернет‑магазина, полностью настроенное для продакшена. Вы поймёте, как планировать архитектуру, писать чистый и поддерживаемый код, выстраивать взаимодействие фронтенда и бэкенда и грамотно выводить проект в реальный доступ.
Эти навыки позволят вам уверенно создавать современные full‑stack приложения любой сложности.
Michael Guay - профессиональный full-stack инженер с более чем 10 годами опыта разработки корпоративного ПО. Он работает в сфере финансовых технологий и специализируется на производительных backend-системах, микросервисах и современном фронтенде. На своём канале YouTube (24 тыс+ подписчиков) и на Udemy он делится знаниями по темам вроде NestJS, tRPC, Next.js и полной стек-разработке. На его сайте публикует практические кейсы: архитектура, произв
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.