Mobile Programmierung (Flutter) (Englischkurs)

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

Sie können sich unsere Ausbildung ansehen

Die Ausbildung dient der beruflichen Weiterentwicklung und das erhaltene Zertifikat ersetzt nicht das MYK-Zertifikat in Schulungen, bei denen das MYK-Zertifikat erforderlich ist.

Dieser Flutter-Kurs bietet eine unschätzbare Gelegenheit, das Potenzial von Flutter und Dart zu verstehen, um visuell ansprechende und äußerst funktionale mobile Anwendungen sowohl für iOS- als auch Android-Plattformen zu erstellen. Der Kurs bietet umfassende Anweisungen zur Konfiguration sowohl der macOS- als auch der Windows-Umgebung, eine gründliche Einführung in die Grundlagen von Flutter, Dart und den Konzepten von Widgets sowie einen Überblick über integrierte Widgets und Anweisungen, wie man eigene hinzufügt.

Dieser Kurs vermittelt den Teilnehmern ein fundiertes Verständnis der grundlegenden Prinzipien von Flutter und Dart, einschließlich der Analyse eines neuen Flutter-Projekts, dem Importieren von Funktionen aus Paketen, der Verwendung des ersten Widgets und der Übergabe von Werten an Funktionen. Darüber hinaus wird der Kurs Anweisungen zur Verwendung von Konstruktormethoden und Debugging-Techniken sowie zur Verwendung von Navigationsmethoden wie Tabs, seitlichen Menüs und Stack-basierter Navigation bieten. Darüber hinaus werden die Teilnehmer lernen, wie man Lösungen für das Zustandsmanagement implementiert, Benutzereingaben verarbeitet und validiert sowie eine Flutter-App mit Backend-Servern über HTTP-Anfragen verbindet. Der Kurs behandelt auch Themen wie Animationen, Seitenübergänge, Bild-Uploads und Push-Benachrichtigungen.

Ziel dieses Kurses ist es, den Teilnehmern ein umfassendes Verständnis von Flutter, Dart und der Entwicklung von Widgets zu vermitteln. Sie werden lernen, wie man eine Flutter-App mit Backend-Servern verbindet, indem man HTTP-Anfragen sendet, Animationen und Seitenübergänge hinzufügt und Push-Benachrichtigungen integriert. Darüber hinaus werden die Teilnehmer Expertenwissen im Bereich des mobilen Anwendungsprozesses erlangen.

1. Woche

  • Einführung
  • Was ist Flutter?
  • Flutter-Installation für Microsoft und macOS

2. Woche

  • Erstellen eines Projekts und Einrichten des Code-Editors für Flutter-Entwicklung
  • Ausführen der ersten Flutter-App
  • Verständnis von Material Design

3. Woche

  • Analyse eines neuen Flutter-Projekts
  • Wie funktioniert die Programmiersprache Dart?
  • Von Null anfangen: Funktionen verstehen

4. Woche

  • Einführung in Dart
  • Deklaration von Variablen
  • Dart-Typen und Variablentypen zuweisen
  • Dart-Operatoren – Arithmetik

5. Woche

  • Kontrollfluss – If-Anweisungen
  • Logische Operatoren
  • Schleifen in Dart
  • Zeit, Dauer und Dart einführen
  • Boxen ändern

6. Woche

  • Einführung in Funktionen in Dart
  • Rückgabetypen von Funktionen – String, Int, Booleans
  • Argumente und Funktionen in Dart
  • Optionale Parameter

7. Woche

  • Einführung in objektorientierte Programmierung mit Klassen und Objekten
  • Erstellen von Klassen und Instanzvariablen
  • Hinzufügen von Methoden zu Klassen
  • Konstruktoren, Setter und Getter

8. Woche

  • Einführung in Vererbung mit Dart
  • Erstellen von Klassen und Vererbungshierarchien
  • Überschreiben von Methoden
  • Vererbung von Konstruktoren in Klassen
  • Zusammenfassende und Schnittstellen-Klassen

9. Woche

  • Einführung in Sammlungen
  • Erstellen von Listen und Iterieren über diese
  • Einführung in Maps
  • Formatierung von Code

10. Woche

  • Wie beginnen Flutter-Apps?
  • Importieren von Funktionen aus Paketen
  • Verstehen und Verwenden von Widgets
  • Anzeigen von Bildern
  • Hinzufügen und Formatieren von Schaltflächen

11. Woche

  • Animationen
  • HTTP-Paket
  • Erweiterte Widgets
  • Hinzufügen von Interaktivität

12. Woche

  • Erstellen von reaktionsfähigen und anpassungsfähigen Benutzeroberflächen
  • Sperren der Geräteorientierung
  • Verwendung von Bildschirmüberlagerungen wie einer weichen Tastatur
  • Verständnis von "Safe Areas"

13. Woche

  • Erstellen von Multi-Screen-Apps und Navigation zwischen Bildschirmen
  • Widgets gegenüber Bildschirmen
  • Anzeigen von Kategoriewerten auf dem Bildschirm

14. Woche

  • Der mobile App-Entwicklungsprozess
  • Erstellen von Flutter-Apps
  • Veröffentlichung

15. Woche

  • Projekt – Einkaufslisten-App
  • Verarbeiten von Benutzereingaben
  • Arbeiten mit Formularen

16. Woche

  • Fortsetzung des Projekts
  • Eine Verbindung zum Backend herstellen
  • HTTP-Anfragen senden
  • Firebase als Mock-Backend verwenden
Die Ausbildung ist offen für institutionelle Zusammenarbeit, Einzelbewerbungen werden jedoch nicht akzeptiert. Der Inhalt der Schulung kann je nach dem Profil der institutionellen Teilnehmer und Ihren Bedürfnissen neu geplant werden. Nach gegenseitigen Gesprächen wird der Umfang und die Methode der Schulung (Präsenz, Online) festgelegt und die entsprechenden Prozesse abgeschlossen. Bei Erreichen einer Übereinkunft werden die geeigneten Tage und Zeiten für die Teilnehmer Ihrer Institution 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