Einführung in die App-Entwicklung mit Googles Cross-Plattform-Framework Flutter

Classroom training | German | Claim

Duration of training: 3 days

Objectives

In diesem Kurs lernen Sie plattformübergreifende Apps (iOS, Android) für Ihr Unternehmen mit Googles Cross-Plattform-Framework Flutter zu erstellen. Anhand der Implementierung einfacher Apps werden zum einen die theoretischen Grundlagen des Flutter Frameworks vermittelt und zum anderen die verschiedenen Möglichkeiten des Flutter Systems vorgestellt.

Target audience

  • Entwickler unterschiedlichster Plattformen (C#, .NET, Java, J2SE, ...)
  • Software-Architekten

Requirements

Für dieses Seminar sollten Sie grundlegende Erfahrungen in der objektorientierte Programmierung haben, z. B. Java oder C#.

Agenda

Einführung

  • Grundlagen
  • Anforderungen
  • Architektur
  • Entwicklungsumgebung

Einführung in Dart

  • Warum Dart?
  • Die wichtigsten Sprachkonzepte
  • Standarddatentypen, Variablen und Kontrollstrukturen
  • Funktionen
  • Objektorientierte Programmierung in Dart
  • Vererbung, Interfaces und Mixins
  • Generische Datentypen
  • Asynchrone Programmierung (Futures)

Flutter: Einführende Themen

  • "Hello World"-App
  • Widgets
  • StatelessWidget vs. StatefulWidget
  • Layout
  • Assets und Images
  • Navigation und Routing
  • Animationen

Flutter: Vertiefende Themen

  • Statemanagement (InheritedWidget, Provider)
  • FutureBuilder
  • Firebase
  • Testing & Debugging

Objectives

In diesem Kurs lernen Sie plattformübergreifende Apps (iOS, Android) für Ihr Unternehmen mit Googles Cross-Plattform-Framework Flutter zu erstellen. Anhand der Implementierung einfacher Apps werden zum einen die theoretischen Grundlagen des Flutter Frameworks vermittelt und zum anderen die verschiedenen Möglichkeiten des Flutter Systems vorgestellt.

Target audience

  • Entwickler unterschiedlichster Plattformen (C#, .NET, Java, J2SE, ...)
  • Software-Architekten

Requirements

Für dieses Seminar sollten Sie grundlegende Erfahrungen in der objektorientierte Programmierung haben, z. B. Java oder C#.

Agenda

Einführung

  • Grundlagen
  • Anforderungen
  • Architektur
  • Entwicklungsumgebung

Einführung in Dart

  • Warum Dart?
  • Die wichtigsten Sprachkonzepte
  • Standarddatentypen, Variablen und Kontrollstrukturen
  • Funktionen
  • Objektorientierte Programmierung in Dart
  • Vererbung, Interfaces und Mixins
  • Generische Datentypen
  • Asynchrone Programmierung (Futures)

Flutter: Einführende Themen

  • "Hello World"-App
  • Widgets
  • StatelessWidget vs. StatefulWidget
  • Layout
  • Assets und Images
  • Navigation und Routing
  • Animationen

Flutter: Vertiefende Themen

  • Statemanagement (InheritedWidget, Provider)
  • FutureBuilder
  • Firebase
  • Testing & Debugging

Tags

Recommend this site