Jetzt Kurs bewerten

Google Flutter Apps mit Dart – Aufbaukurs

Im Google Flutter Apps mit Dart Aufbaukurs vertiefen Sie Ihre Kenntnisse in Dart und Flutter. Sie arbeiten an fortgeschrittenen Benutzeroberflächen, Backend-Daten, Firebase, Animationen und State-Management, um Flutter-Anwendungen effizienter zu entwickeln und deren Architektur besser zu verstehen.

Google-flutter-logo

Unser Angebot richtet sich ausschließlich an Unternehmer (§ 14 BGB), Gewerbetreibende, Freiberufler sowie öffentliche Auftraggeber. Kein Verkauf an Verbraucher (§ 13 BGB). Alle Preisangaben werden sorgfältig gepflegt. Preisirrtümer und technische Darstellungsfehler können jedoch nicht vollständig ausgeschlossen werden.

Kursdetails & Termine

Kursbeschreibung

Sie vertiefen Ihre Kenntnisse in der Programmiersprache Dart und lernen Flutter besser kennen.

Am Ende des Kurses können Sie Flutter noch effizienter einsetzen.

Seminarinhalte

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 Unterschieds zwischen final und const in Dart
  • Einführung in Maps, Enums und den ternären Operator in Dart
  • Wie Funktionen als Argument übergeben werden
  • Wie Routes eingesetzt werden, 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 mit Hilfe des http-Pakets Live-Daten aus dem Internet genutzt werden
  • Parsen von JSON-Daten mit der dart:convert-Bibliothek
  • Nutzung des TextField-Widgets, um Nutzerdaten einzulesen
  • Wie Daten mit dem Navigator zurückgegeben werden

Verwendung von Firebase in Flutter Apps

  • Wie Hero-Animationen eingesetzt werden
  • Wie der Animation-Controller funktioniert und wie eigene Animationen erstellt werden
  • Erweitern von Klassenfunktionalitäten mit mixin
  • Firebase Cloud Firestore in Flutter nutzen
  • Authentifizierung in einer Flutter-App durch das Firebase-Auth-Paket
  • Erstellen einer Scroll-Liste und 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 und imperative Programmierung
  • Wie setState() im Detail funktioniert
  • Erstellen einer Todo-List-App
  • Einführung in das BottomSheet-Widget und den ListViewBuilder
  • Verstehen der Flutter-App-Architektur und der Flutter Design Patterns
  • State-Verwaltung mit Googles provider-Paket

Zielgruppe

  • Programmiererinnen und Programmierer
  • Entwicklerinnen und Entwickler

Sie haben bereits erste Erfahrung mit Flutter und möchten Ihr Wissen vertiefen.

Voraussetzungen

Grundlegende Erfahrung mit Flutter.

Lernziele

Sie vertiefen Ihre Kenntnisse in Dart und Flutter und lernen, Flutter effizienter einzusetzen. Dabei arbeiten Sie unter anderem mit fortgeschrittenen Benutzeroberflächen, Backend-Daten, Firebase und State-Management.

Firmenseminar anfragen

Fragen Sie diesen Kurs für Ihr Team oder Unternehmen an. Wir prüfen passende Termine, Formate und individuelle Anforderungen und melden uns persönlich mit einem Vorschlag.

Kursname
Vorname
Nachname
Firma
Telefonnummer
Ihre Nachricht
Wie möchten Sie am Kurs teilnehmen? Durchfuerungsart

Termine & Buchung

Terminfilter

Durchführungsart

Verfügbare Termine

Kursdetails & Termine

Sie vertiefen Ihre Kenntnisse in der Programmiersprache Dart und lernen Flutter besser kennen.

Am Ende des Kurses können Sie Flutter noch effizienter einsetzen.

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 Unterschieds zwischen final und const in Dart
  • Einführung in Maps, Enums und den ternären Operator in Dart
  • Wie Funktionen als Argument übergeben werden
  • Wie Routes eingesetzt werden, 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 mit Hilfe des http-Pakets Live-Daten aus dem Internet genutzt werden
  • Parsen von JSON-Daten mit der dart:convert-Bibliothek
  • Nutzung des TextField-Widgets, um Nutzerdaten einzulesen
  • Wie Daten mit dem Navigator zurückgegeben werden

Verwendung von Firebase in Flutter Apps

  • Wie Hero-Animationen eingesetzt werden
  • Wie der Animation-Controller funktioniert und wie eigene Animationen erstellt werden
  • Erweitern von Klassenfunktionalitäten mit mixin
  • Firebase Cloud Firestore in Flutter nutzen
  • Authentifizierung in einer Flutter-App durch das Firebase-Auth-Paket
  • Erstellen einer Scroll-Liste und 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 und imperative Programmierung
  • Wie setState() im Detail funktioniert
  • Erstellen einer Todo-List-App
  • Einführung in das BottomSheet-Widget und den ListViewBuilder
  • Verstehen der Flutter-App-Architektur und der Flutter Design Patterns
  • State-Verwaltung mit Googles provider-Paket

  • Programmiererinnen und Programmierer
  • Entwicklerinnen und Entwickler

Sie haben bereits erste Erfahrung mit Flutter und möchten Ihr Wissen vertiefen.

Grundlegende Erfahrung mit Flutter.

Sie vertiefen Ihre Kenntnisse in Dart und Flutter und lernen, Flutter effizienter einzusetzen. Dabei arbeiten Sie unter anderem mit fortgeschrittenen Benutzeroberflächen, Backend-Daten, Firebase und State-Management.

Fragen Sie diesen Kurs für Ihr Team oder Unternehmen an. Wir prüfen passende Termine, Formate und individuelle Anforderungen und melden uns persönlich mit einem Vorschlag.

Kursname
Vorname
Nachname
Firma
Telefonnummer
Ihre Nachricht
Wie möchten Sie am Kurs teilnehmen? Durchfuerungsart

Termine & Buchung

Terminfilter

Durchführungsart

Verfügbare Termine

Kursbewertungen

Rezensionen

Es gibt noch keine Rezensionen.

Hinterlassen Sie eine Kursbewertung

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Wir sind persönlich für Sie da

Nicht jeder Kurs passt sofort auf Anhieb. Wir helfen Ihnen dabei, aus Themen, Formaten und Anforderungen die passende Lösung zu finden – persönlich, praxisnah und mit Blick auf Ihren tatsächlichen Bedarf.

  • Persönliche Unterstützung bei der KursauswahlPersönliche Unterstützung bei der Kursauswahl
  • Passende Formate für Teams und EinzelpersonenPassende Formate für Teams und Einzelpersonen
  • Hilfe bei offenen Fragen vor der AnfrageHilfe bei offenen Fragen vor der Anfrage
  • Telefon+49 (911) 9523 – 260
  • Emailtrainings@sandata.de

Nicole Mühlbauer

  • Leitung
  • Key Account Managerin

Planen Sie einen Kurs oder Seminar und möchten sich vorab informieren?

Alison Kreis

  • Seminarorganisation
  • Trainer:innen Management

Haben Sie bereits einen Kurs gebucht und noch Fragen zum Ablauf vor Ort oder Online?

Anouk Mendoza

  • Seminarorganisation
  • Raumvermietungen

Haben Sie Fragen zu einer Raumvermietung oder unseren Räumlichkeiten vor Ort?

Fragen & Antworten

Hier beantworten wir die häufigsten Fragen zu unseren Kursen, Abläufen und Formaten. Sollten Sie weitere Fragen haben, unterstützen wir Sie gerne persönlich.

Sie arbeiten mit Theme-Widgets, der build()-Methode und dem Erstellen neuer Flutter-Widgets aus vorhandenen Widgets, um Benutzeroberflächen gezielt anzupassen.

Der Kurs behandelt Annotations, Modifiers, final und const, Maps, Enums, den ternären Operator sowie das Übergeben von Funktionen als Argument.

Sie behandeln asynchrone Programmierung, das http-Paket, JSON-Verarbeitung mit dart:convert sowie den Umgang mit Exceptions und Null-Aware-Operatoren in Dart.

Sie nutzen Routes für Multi-Screen-Apps, lesen Nutzerdaten mit dem TextField-Widget ein und geben Daten über den Navigator zurück.

Sie nutzen Firebase Cloud Firestore und behandeln die Authentifizierung einer Flutter-App mit dem Firebase-Auth-Paket.

Sie vergleichen deklarative mit imperativer Programmierung, betrachten setState() im Detail und arbeiten mit App-Architektur, Design Patterns sowie dem provider-Paket.

Google Flutter Apps mit Dart – Aufbaukurs im Überblick

Der Google Flutter Apps mit Dart Aufbaukurs richtet sich an Personen, die ihre vorhandenen Flutter-Kenntnisse gezielt vertiefen möchten. Im Mittelpunkt steht die effiziente Weiterentwicklung von Flutter-Anwendungen mit Dart – von der Gestaltung fortgeschrittener Benutzeroberflächen bis zur nachvollziehbaren Verwaltung von Anwendungszuständen.

Die behandelten Themen verbinden die Oberfläche einer App mit ihrer Datenverarbeitung: Theme-Widgets, eigene Widgets und Navigation stehen neben asynchroner Programmierung, JSON-Verarbeitung und der Nutzung von Live-Daten. Firebase, Streams und Animationen erweitern diesen Zusammenhang um typische Bausteine interaktiver Flutter-Apps.

Vorausgesetzt wird grundlegende Erfahrung mit Flutter. Wer die beschriebenen Inhalte in einem breiteren Entwicklungsumfeld einordnen möchte, findet mit Kurse zu Weitere Programmiersprachen passende verwandte Angebote.