Grundlagen und Architektur
- Einführung in die Nuxt.js Philosophie
- Vergleich mit klassischem Vue.js
- Directory Structure und Convention over Configuration
- Nuxt.js Lifecycle Hooks
- Routing und Navigation
- Middleware und Plugins
- Server-Side-Rendering (SSR)
- Static Site Generation (SSG)
- Client-Side-Rendering
- Hybrid Rendering
- Dynamic Imports und Code Splitting
- Cache-Strategien
- Aufbau wiederverwendbarer Komponenten
- Layout-System und Page-Transitions
- Composition API in Nuxt.js
- Error Pages und Fehlerbehandlung
- Dynamic Components
- Slots und Props
- Vuex Integration
- Nuxt.js Store Modules
- State Persistence
- Async Data Management
- Server State vs. Client State
- Realtime Updates
- REST API Integration
- GraphQL mit Apollo
- API Middleware
- Error Handling
- Authentication und Authorization
- Rate Limiting
- Lighthouse Optimierungen
- Meta Tags und Open Graph
- Image Optimization
- Lazy Loading
- Core Web Vitals
- SEO Best Practices
- Unit Testing mit Jest
- E2E Testing mit Cypress
- CI/CD Pipeline Setup
- Docker Integration
- Cloud Deployment
- Monitoring und Logging