Flutter Apps mit Dart - Aufbaukurs
Ihre Termine
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
Mit dem Kurs Flutter Apps mit Dart - Aufbaukurs tauchen Sie weiter in die Möglichkeiten von Flutter ein und erweitern Ihre Fähigkeiten im Umgang mit Dart. Neben neuen Techniken lernen Sie die Google Firebase kennen und werden mit der Datenbank Firestore arbeiten. Wie auch im Grundkurs arbeiten und vertiefen Sie die Kenntnisse der Programmiersprache Dart.
Inhalte
1. Fortgeschrittenes UI-Design mit Flutter
2. Anpassung von Apps durch Theme-Widgets
3. Verwendung von Dart-Anmerkungen und Modifikatoren
4. Funktionsweise der build()-Methode für den Bildaufbau
5. Erstellung neuer Widgets aus vorhandenen Flutter-Widgets
6. Unterschiede zwischen final und const in Dart
7. Einführung in Maps, Enums und den ternären Operator in Dart
8. Übergabe von Funktionen als Argumente
9. Einsatz von Routen für Apps mit mehreren Bildschirmen
10. Integration von Backend-Daten in Flutter Apps
11. Asynchrone Programmierung in Flutter
12. Umgang mit Ausnahmen in Dart
13. Vermeidung von Abstürzen durch Nutzung von Null-Aware-Operatoren
14. Verwendung von Geolokalisierungsdaten
15. Nutzung von Live-Daten aus dem Internet mit dem http-Paket
16. JSON-Daten zerlegen mittels der dart:convert-Bibliothek
17. Einsatz des TextField-Widgets zur Eingabe von Nutzerdaten
18. Daten mit dem Navigator zurückgeben
19. Integration von Firebase in Flutter Apps
20. Anwendung von Hero-Animationen
21. Funktionsweise des Animation-Controllers und Erstellung eigener Animationen
22. Erweiterung von Klassen mit Mixins
23. Nutzung von Firebase Cloud Firestore in Flutter
24. Authentifizierung in Flutter Apps mit dem Firebase Auth-Paket
25. Erstellung einer Scroll-Liste und Verständnis der Wiederverwendbarkeit von Flutter-Elementen
26. Einführung in Dart Streams zum Lauschen auf Datenänderungen
27. Nutzung von StreamBuilder zur Umwandlung von Datenströmen in Widgets
28. State-Management in Flutter
29. Unterschied zwischen deklarativer und imperativer Programmierung
30. Detaillierte Funktionsweise von setState()
31. Erstellung einer Todo-List App
32. Einführung des BottomSheet-Widgets und des ListViewBuilders
33. Verständnis der Flutter App-Architektur und der Design Patterns
34. State-Management mit dem Google Provider-Paket
Voraussetzungen
Zielgruppe
Hinweise
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest – praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.
D