Embark on a comprehensive journey to build an Ambassador App using cutting-edge technologies like Vue 3, NuxtJS, and NestJS. In this advanced course, you will develop three frontend applications: Admin, Ambassador, and Checkout, all designed to interact with a robust NestJS API.
NestJS: Master Backend Development
In the NestJS section, you will acquire skills to:
Utilize Docker for environment management
Implement and configure TypeORM for MySQL integration
Leverage the power of TypeScript for cleaner code
Apply Interceptors and Guards for enhanced request handling
Perform request validation techniques
Generate secure JWT Tokens
Set up HttpOnly Cookies for session management
Implement login mechanisms with scope-based access
Integrate Redis for caching and enhanced performance
Integrate Stripe for payment processing
Configure email sending features
Filter and cache products effectively
Vue and NuxtJS: Enhance Frontend Capabilities
Through this course's Vue and Nuxt.js modules, you will learn to:
Deploy Vue with TypeScript for type-safety
Utilize Nuxt.js coupled with TypeScript for improved development
Implement and manage state using Vuex
Explore the use of both Composition API and Options API in Vue
Incorporate Vuetify for crafting stunning UI components
Develop secure public and private application routes
Integrate Stripe for seamless payment systems