Flutter Apps mit Dart - Aufbaukurs

Vor Ort
Online
StandorteBerlin, Stuttgart, Hamburg, Hannover, Leipzig, Frankfurt am Main, München, Dresden, Köln, Düsseldorf, Regenstauf, Nürnberg, Dortmund, Essen, Siegen, Wienhausen, Kassel, Koblenz, Saarbrücken, Bremen, Münster, Erfurt, Online, Krefeld, Jena
Dauer2 Tage
SpracheDeutsch
Kurstermine 150 Startdaten
Preis ab 1.416,10 € inkl. MwSt.

Beschreibung

Durch diesen intensiven Flutter Apps mit Dart - Aufbaukurs vertiefen Sie Ihr Wissen in der Programmiersprache Dart und erlangen ein fundiertes Verständnis von Flutter. Während der Weiterbildung verbessern Sie Ihre Fähigkeiten in der Gestaltung und Anpassung benutzerdefinierter UIs und lernen die effiziente Nutzung von Theme-Widgets kennen. Nach Abschluss des Kurses beherrschen Sie die Kunst, Zusammenarbeiten von Backend-Daten mit Flutter-Apps zu optimieren, was Ihnen ermöglicht, innovative App-Lösungen zu entwickeln.

Dieser Kurs ist ideal für Fortgeschrittene, die bereits über Grundkenntnisse in Flutter verfügen und nun Ihre Anwendungen noch flexibler und funktionaler gestalten wollen. Dabei bringen Ihnen praxisnahe Einblicke in State-Management, Asynchrone-Programmierung und die Verwendung von Firebase in Apps nicht nur mehr Sicherheit bei der Entwicklung, sondern sorgen auch für eine deutliche Verbesserung Ihrer Anwendungsperformance.

Der Kurs bietet umfassende Lernerfahrungen durch reale Anwendungsbeispiele und praxisbezogene Methoden. Sie erlernen, wie bestehende Flutter-Widgets erweitert und App-Abstürze durch die Nutzung von Dart-Operatoren vermieden werden können. Die Kenntnisse, die Sie hier gewinnen, sind ein entscheidender Schritt zur Steigerung Ihrer Effizienz bei der Arbeit mit Mehrbildschirm-Anwendungen und dynamischen Datenquellen.

Dieses Seminar ist ein Angebot der PC-COLLEGE - Gruppe.

Inhalte

Erstellen eines UI mit Flutter für Fortgeschrittene

- Anpassen von Apps mit Theme-Widgets

- Einsatz von Dart Annotations und Modifiers

- Wie die build()-Methode den Screen neu aufbaut.

- Erstellen eines neuen Flutter-Widgets aus bestehenden Flutter-Widgets

- Erklärung des Unterschiedes zwischen final und const in Dart

- Einführung von maps, enums und tenary operator in Dart

- Wie man Funktionen als Argument übergibt

- Wie man Routes einsetzt, um Multi-Screen Apps zu erstellen

Flutter Apps mit Backend-Daten ausstatten

- Wie Asynchrone-Programmierung in Flutter funktioniert

- Umgang mit Exceptions in Dart

- Umgang mit Darts Null-Aware-Operatoren um App-Abstürze zu verhindern

- Nutzen von Geopositions-Daten

- Wie man mit Hilfe des http-Paketes Livedaten aus dem Internet nutzt

- Parsen von JSON-Daten mit der dart:convert-Bibliothek

- Nutzung des TextField-Widgets, um Nutzerdaten einzulesen

- Wie man Daten mit dem Navigator zurück gibt

Verwendung von Firebase in Flutter Apps

- Wie man Hero-Animationen einsetzt

- Wie der Animation-Controller funktioniert und wie man eigene Animationen erstellt

- Klassenfunktionalitäten mit mixin erweitern

- Firebase Cloud Firestore in Flutter nutzen

- Authentifizierung in unserer Flutter App durch das Firebase Auth-Paket

- Erstellen einer Scroll-Liste – Verstehen wie Flutter wiederverwendbare Elemente erstellt und zerstört

- Einblick in Dart Streams um auf Datenänderungen zu horchen

- Mit Flutter StreamBuild Datenströme in Widgets wandeln

State-Management

- Deklarative vs. Imperative Programmierung

- Wie setState() im Detail funktioniert

- Erstellen einer Todo-List App

- Einführung des BottomSheet-Widgets und des ListViewBuilders

- Verstehen der Flutter App-Architektur und der Flutter Design Patterns

- State-Verwaltung mit Googles provider-Paket

Zielgruppe

Programmierer und Entwickler, die schon erste Erfahrung mit Flutter haben und Ihr Wissen vertiefen möchten.

Voraussetzungen

Grundlegende Erfahrung mit Flutter.

Weitere Infos

Haben Sie Fragen zu diesem Kurs? Füllen Sie das folgende Formular aus und wir melden uns bei Ihnen.

Kostenlose Beratung
Sichere Anfrage
Geprüfter Anbieter

Über den Anbieter

PC-COLLEGE Training GmbH

Ein zertifizierter Anbieter für qualitativ hochwertige Kurse und Schulungen.

Mehr über PC-COLLEGE Training GmbH