Grundlagen der Programmierung mit Dart

future Training & Consulting GmbH, Standort Ulm

Leider gestattet der Anbieter dieses Kurses über fortbildung-bw.de keine Buchung. Bitte melden Sie sich direkt beim Anbieter an.

Aktionen

Kursbeschreibung

Das Lernmodul bietet eine umfassende Einführung in die Programmierung auf Beispielen mit Dart. Dart ist eine moderne, leicht verständliche objektorientierte Sprache. Das Beherrschen von Dart ist eine Voraussetzung für die Entwicklung von plattformübergreifenden Anwendungen mit Framework Flutter. Das Modul eignet sich für alle, die sich für Entwicklung von Konsolen-App, Webseiten, Desktopanwendungen für Mac OS, Windows und Linux, Apps für Android und iOS Mobile Geräte interessieren.

- Entwicklungsumgebung einrichten
- Was ist Dart und wofür wird diese Sprache benutzt?
- Nutzung der Kommandozeile für Dart-Programme
- Installation und Konfiguration des Dart SDK
- Einführung in Visual Studio Code
- Versionskontrolle mit Git und GitHub (Grundlagen)
- Grundlagen zur Nutzung von KI für das Programmieren
- Verwendung von Bibliotheken
- Syntax und grundlegende Konzepte
- Kommentare
- Deklaration von Variablen
- Datentypen: num, int, double, String, bool, var, dynamic
- Operatoren: arithmetische, logische, Zuweisungsoperatoren etc.
- Statements und Expressions
- Null-Safety
- Type Casting
- Code testen mit print(), assert() und Breakpoints
- Input/Output am Beispiel einer Konsolenanwendung
- Kollektionen
- Listen: Erstellen, Hinzufügen, Entfernen, Iterieren
- Sets: Einzigartigkeit der Elemente, grundlegende Operationen
- Maps: Schlüssel-Wert-Paare, Iterieren, Zugriff und Modifikation
- Queues: Warteschlangen, grundlegende Operationen
- Iterables: Unterschiede und Nutzung
- Kontrollstrukturen und Loops
- Vergleichsoperatoren und logische Operatoren
- Switch-Anweisung
- If-else-Bedingungen
- Schleifen: while, do-while, for
- Syntax-Sugar (ternäre Operatoren etc.)
- Funktionen
- Aufbau einer Funktion
- Parameter: benannte, optionale und Standardwerte
- Arrow-Funktionen
- Callbacks und deren Anwendung
- Scope (Sichtbarkeitsbereich)
- Verschachtelte Funktionen
- Praxis: Erstellen einer Anwendung
- Testing (Grundlagen)
- DartPad als Tool zum Testen
- Ausgabe in der Konsole mit print()
- Fehler mit assert() finden
- Ansatz von Breakpoints beim Testen von Code
- Refactoring (Grundlagen)

Kursinformationen

Kurs-ID
LS23.405
Dauer
4-Wochen-Kurs
Termin
07.07.2025 bis 05.08.2025
Kosten
kostenlos
Zielgruppe
Alle, die die Entwicklung von Konsolen-Apps, Webseiten, Desktopanwendungen für Mac OS, Windows und Linux, Apps für Android und iOS Mobile Geräte erlernen wollen
Voraussetzung
Grundkenntnisse in Englisch.
Förderung
Kompletter Kurs förderfähig z.B. mit Bildungsgutschein, über Berufsförderungsdienst (BFD) oder bei Kurzarbeit
Präsenzkurs
Keine Angabe.
mind. Teilnehmerzahl
k. A.
max. Teilnehmerzahl
k. A.
URL des Kurses
spezielles Angebot für Dozenten
Keine Angabe.
Veranstaltungsort
future Training & Consulting GmbH
Keltergasse 3
89073 Ulm
Abendkurs
k. A.
Bildungsgutschein
Ja
Förderfähig nach Fachkursprogramm des ESF
k. A.
Barierrefreier Zugang
k. A.