Этот продвинутый курс поможет вам шаг за шагом создать полноценное приложение Ambassador, используя Vue 3, Nuxt.js и NestJS. Вы разберёте современные подходы к фронтенду и бэкенду, построите три взаимосвязанных приложения и освоите ключевые инструменты, применяемые в реальных коммерческих проектах.
Что вы создадите в рамках курса
Вместе мы разработаем три самостоятельных приложения, работающих через единый API NestJS:
Admin-панель — управление пользователями, продуктами и заказами;
Приложение Ambassador — работа с реферальной системой и комиссионными;
Курс делает акцент на практическом использовании возможностей NestJS, которые востребованы в продакшн-проектах.
Инфраструктура и база данных
Настройка окружения с использованием Docker;
Интеграция TypeORM и подключение MySQL;
Строгая типизация API с помощью Typescript.
Безопасность и архитектура
Работа с Interceptors и Guards;
Валидация входящих запросов;
Создание и верификация JWT-токенов;
Использование HttpOnly Cookies для защиты сессий;
Аутентификация с использованием Scopes.
Интеграции и функциональные модули
Подключение Redis для быстрого кэширования;
Интеграция Stripe для обработки платежей;
Отправка email-уведомлений;
Фильтрация и кэширование каталога товаров.
Что вы освоите во Vue 3 и Nuxt.js
Фронтенд-часть курса поможет вам уверенно работать с современным стеком на Vue.
Структура и архитектура приложения
Работа с Vue 3 и Typescript;
Использование Nuxt.js с поддержкой TS;
Построение глобального состояния с Vuex.
Гибкие подходы к разработке
Практика Composition API и Options API;
Использование UI-фреймворка Vuetify;
Создание публичных и защищённых маршрутов;
Интеграция Stripe в клиентские приложения.
Кому подходит этот курс
Этот курс будет полезен разработчикам, которые уже знакомы с основами Javascript и хотят углубиться в профессиональную разработку на Vue и NestJS. Он отлично подойдёт тем, кто стремится создавать сложные SPA/SSR‑приложения и понимать полный цикл разработки — от бэкенда до интерфейса.
Итог
После завершения обучения вы получите полноценный работающий проект и уверенные навыки работы с Vue 3, Nuxt.js и NestJS, которые сможете применять в реальных коммерческих задачах.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф