Grundlagen der Dart-Programmierung
- Einführung in die Dart-Syntax
- Variablen, Datentypen und Operatoren
- Kontrollstrukturen und Funktionen
- Null Safety und Sound Null Safety
- Dart SDK und Entwicklungsumgebung
- Klassen und Objekte
- Vererbung und Interfaces
- Mixins und Abstrakte Klassen
- Generics und Collections
- Konstruktoren und Factory-Methoden
- Future und async/await
- Stream-API und StreamController
- Error Handling in asynchronem Code
- Isolates für Nebenläufigkeit
- Best Practices für asynchrone Operationen
- Pub Package Manager
- Erstellen eigener Packages
- Dependency Management
- Library-Design-Prinzipien
- Versionierung und Publishing
- Unit Tests mit test package
- Integration Tests
- Mocking und Dependency Injection
- Debugging-Techniken
- Performance Profiling
- Dart-to-JavaScript Compilation
- DOM Manipulation
- Event Handling
- HTTP-Requests und APIs
- Web Components
- Code-Organisation und Struktur
- Coding Standards und Linting
- Dokumentation und Kommentare
- Continuous Integration
- Deployment-Strategien