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