Mobile Programmierung (Flutter) (Englischkurs)

4,9 Abstimmung
 Letzte Aktualisierung 02/2026
 Türkçe

Sie können sich unsere Ausbildung ansehen

📞 Kontakt: 0850 840 85 43 📧 E-Mail: usem@uludag.edu.tr

Die Ausbildung dient der beruflichen Weiterbildung. Das erhaltene Zertifikat ersetzt nicht das MYK-Berechtigungszertifikat, das bei Schulungen mit verpflichtendem MYK-Berechtigungsnachweis erforderlich ist.

Trainingsinhalt

Dieser Flutter-Kurs bietet eine wertvolle Gelegenheit, das Potenzial von Flutter und Dart zur Erstellung visuell ansprechender und hochfunktionaler mobiler Anwendungen sowohl für iOS- als auch für Android-Plattformen kennenzulernen. Der Kurs bietet umfassende Anleitungen zur Konfiguration von macOS- und Windows-Umgebungen, eine ausführliche Einführung in die Grundlagen von Flutter, Dart und das Widget-Konzept sowie einen Überblick über integrierte Widgets und Anweisungen zum Hinzufügen eigener Widgets.

Dieser Kurs vermittelt den Teilnehmern ein umfassendes Verständnis der grundlegenden Prinzipien von Flutter und Dart, einschließlich der Analyse eines neuen Flutter-Projekts, des Importierens von Funktionen aus Paketen, der Verwendung des ersten Widgets und der Übergabe von Werten an Funktionen. Darüber hinaus bietet der Kurs Anleitungen zur Verwendung von Konstruktorfunktionen sowie Debugging-Techniken und -Strategien und Navigationstechniken mit Tabs, Seitenschubladen und stapelbasierter Navigation. Außerdem lernen die Teilnehmer Lösungen zur Zustandsverwaltung, die Verarbeitung und Validierung von Benutzereingaben sowie Methoden kennen, um eine Flutter-Anwendung durch das Senden von HTTP-Anfragen mit Backend-Servern zu verbinden. Der Kurs behandelt außerdem Animationen und Seitenübergänge, das Hochladen von Bildern und Push-Benachrichtigungen.

Ziel dieses Kurses ist es, den Teilnehmern ein umfassendes Verständnis der Konzepte von Flutter, Dart und der Widget-Entwicklung zu vermitteln. Die Teilnehmer lernen, Flutter-Anwendungen durch das Senden von HTTP-Anfragen mit Backend-Servern zu verbinden, Animationen und Seitenübergänge hinzuzufügen und Push-Benachrichtigungen zu implementieren. Darüber hinaus erwerben sie Fachkenntnisse im Prozess der Entwicklung mobiler Anwendungen.

Wochenprogramm

  • Woche 1: Einführung, Was ist Flutter?, Flutter-Installation – für Microsoft und macOS

  • Woche 2: Projekt erstellen und Code-Editor für Flutter-Entwicklung einrichten, Erste Flutter-Anwendung ausführen, Material Design verstehen

  • Woche 3: Analyse eines neuen Flutter-Projekts, Wie funktioniert die Programmiersprache Dart?, Von Grund auf beginnen: Funktionen verstehen

  • Woche 4: Einführung in Dart, Variablen deklarieren, Dart-Typen und Zuweisung von Typen zu Variablen, Dart-Operatoren – Arithmetik

  • Woche 5: Kontrollfluss – If-Anweisungen, Logische Operatoren, Schleifen in Dart – for, while und do-while, Switch-Anweisungen

  • Woche 6: Einführung in Funktionen in Dart, Rückgabetypen von Funktionen – String-Int-Boolean, Argumente und Funktionen in Dart, Optionale Parameter

  • Woche 7: Einführung in Klassen und Objekte für objektorientierte Programmierung, Klassen und Instanzvariablen erstellen, Methoden zu Klassen hinzufügen, Konstruktoren, Setter und Getter

  • Woche 8: Einführung in Vererbung mit Dart, Klassen und Vererbungsstruktur erstellen, Methoden überschreiben, Klassen mit Konstruktoren erben, Abstrakte Klassen und Schnittstellenklassen

  • Woche 9: Einführung in Collections, Listen erstellen und darüber iterieren, Einführung in Maps, Code formatieren

  • Woche 10: Wie starten Flutter-Anwendungen?, Funktionen aus Paketen importieren, Widgets verstehen und verwenden, Bilder anzeigen, Buttons hinzufügen und gestalten

  • Woche 11: Animationen, HTTP-Paket, Erweiterte Widgets, Interaktion hinzufügen

  • Woche 12: Responsive und adaptive Benutzeroberflächen erstellen, Geräteausrichtung sperren, Bildschirm-Overlays wie Soft-Keyboard verwenden, „Safe Areas“ verstehen

  • Woche 13: Multi-Screen-Anwendungen erstellen und zwischen Bildschirmen navigieren, Screens vs. Widgets, Kategorieelemente auf dem Bildschirm anzeigen

  • Woche 14: Prozess der mobilen App-Entwicklung, Flutter-Anwendungen erstellen, Veröffentlichung

  • Woche 15: Projekt – Einkaufsliste-Anwendung, Benutzereingaben verarbeiten, Mit Formularen arbeiten

  • Woche 16: Projekt fortsetzen, Backend verbinden, HTTP-Anfragen senden, Firebase als Dummy-Backend verwenden

Die Schulung ist für institutionelle Kooperationen (Institution/Firma als juristische Person in Paketform) offen; individuelle Bewerbungen werden nicht angenommen. Der Schulungsinhalt kann entsprechend dem institutionellen Teilnehmerprofil und Ihren Bedürfnissen neu geplant werden. Nach gegenseitigen Gesprächen werden Umfang und Methode der Schulung (Präsenz oder Online) festgelegt und die entsprechenden Prozesse abgeschlossen. Bei Einigung werden geeignete Tage und Zeiten für die Teilnehmer Ihrer Institution und unsere Dozenten sowie der Ort der Schulung festgelegt.

Kommentare

Durch die Nutzung unserer Website stimmen Sie der Verwendung von Cookies zu. Für weitere Informationen können Sie Çerez Politikamız einsehen. OK