Entdecken Sie die Kunst der reaktiven Webentwicklung mit Svelte und SvelteKit. Lernen Sie, wie Sie performante, wartbare und skalierbare Webanwendungen mit minimalem Boilerplate-Code entwickeln können.
Grundlagen von Svelte
  • Einführung in die Svelte-Philosophie und Architektur
  • Reaktive Deklarationen und Statements
  • Komponenten-Lifecycle und Hooks
  • Template-Syntax und Direktiven
  • Event-Handling und Bindings
  • Komponenten-Kommunikation und Props
Fortgeschrittene Svelte-Konzepte
  • Stores und globales State Management
  • Animationen und Transitionen
  • Context API und Komponenten-Komposition
  • Slots und Named Slots
  • Special Elements und Aktionen
  • TypeScript-Integration
SvelteKit Grundlagen
  • Projektstruktur und Routing
  • Server-Side Rendering (SSR)
  • Statische Site Generation (SSG)
  • Layouts und Error-Pages
  • Page Options und Config
  • Environment-Variablen und Konfiguration
Datenverwaltung in SvelteKit
  • Load-Funktionen und Page Data
  • API-Routes und Endpoints
  • Form Actions und Progressive Enhancement
  • Session Handling und Authentication
  • Cookie Management
  • Database Integration
Styling und UI
  • CSS-in-JS und Styling-Strategien
  • Responsive Design mit Svelte
  • UI-Bibliotheken und Component Frameworks
  • Dark Mode Implementation
  • CSS-Variablen und Theming
  • Performance Optimierung
Testing und Debugging
  • Unit Testing mit Vitest
  • Komponenten-Tests mit Testing Library
  • End-to-End Tests mit Playwright
  • Debugging-Strategien
  • Performance Profiling
  • Error Handling und Logging
Deployment und Production
  • Build-Prozess und Optimierung
  • Deployment auf verschiedenen Plattformen
  • CI/CD-Pipeline-Setup
  • Security Best Practices
  • Monitoring und Analytics
  • SEO-Optimierung