This 117-lesson course builds three separate applications to cover both ends of a modern Laravel and Vue stack: an admin app using the Vue 3 Composition API, an influencer-focused app using the Options API, and a checkout system built with Nuxt.js.
On the Laravel side
- Authentication with Laravel Passport and structured responses with API Resources
- Docker for a consistent development environment
- Image uploads, Redis caching, and Stripe payment configuration
- Events and listeners for real-time communication, plus sending emails
On the Vue and Nuxt side
- TypeScript for type-safe components, and Vuex for state management
- Public and private routes with authorization checks
- CSV exports and dynamic charts built with c3.js
- Stripe integration on the frontend
The course is taught by a full-stack developer with over a decade of experience, and stays focused on direct, practical knowledge rather than padding out the material.