Weiterbildung

Objektorientierte Programmierung mit Dart

Objektorientierte Programmierung mit Dart

Das Lernmodul bietet eine umfassende Einführung in die Welt der objektorientierten Programmierung unter Verwendung der Programmiersprache Dart. Dart ist eine moderne, leicht verständliche objekt Sprache. Das Beherrschen von Dart ist eine Voraussetzung für die Entwicklung von plattformübergreifenden Anwendungen mit Framework Flutter. Mit Dart werden Konsolen-App, Webseiten, Desktopanwendungen für Mac OS, Windows und Linus, sowie Apps für Android und IOS Mobile Geräte.

Kursdauer: 4-Wochen-Kurs
Kursname: Objektorientierte Programmierung mit Dart
Kursnummer: LS23.410

Icon Förderung Geld

Unsere Weiterbildungen sind zu 100% förderfähig. Ein Bildungsgutschein der Agentur für Arbeit oder dem Jobcenter ermöglichen berufliche Qualifizierungen.

Icon Zertifizierung

Zertifikate & Qualifizierung

Nach Abschluss des Kurses erhalten sie ein anerkanntes Zertifikat, für ihre neuen Qualifikationen.

Icon Beginn Uhrzeit

Unterrichtszeiten

Sie haben die Möglichkeit, den Kurs sowohl in Vollzeit als auch in Teilzeit zu absolvieren.

Icon Schulung Digital

Teilnehmerzahlen

Die Teilnehmerzahl ist variabel, da die Möglichkeit besteht, flexibel in den Kurs einzusteigen.

Icon Teamwork Puzzelteile

Optimale Anpassung durch weitere Module

Es besteht die Möglichkeit, diesen Kurs mit zusätzlichen Modulen individuell zu erweitern.

  • Kursinhalte
    • Einführung in die objektorientierte Programmierung (OOP)
      • Prinzipien und Konzepte der OOP
      • Prozeduraler Programmierung vs. OOP
      • Vorteile von Dart als OOP-Pragrammiersprache
    • Klassen und Objekte
      • Definition und Erstellung von Klassen
      • Objekte instanziieren
      • Konstruktoren und ihre Verwendung
      • Eigenschaften und Methoden in der Klasse
    • Vererbung und Polymorphismus
      • Vererbung und Erweiterung von Klassen
      • Verwendung von ´extends´ und ´super´
      • Method Overriding und Zugriff auf übergeordnete Methoden
      • Polymorphismus: Definition und Anwendungsfälle
    • Abstrakte Klassen und Schnittstellen (Interfaces)
      • Definition und Nutzung von abstrakten Klassen
      • Interfaces und deren Implementierung
      • Unterschied zwischen abstrakten Klassen und Interfaces
    • Kapselung und Datenhiding
      • Zugriffsschutz: Public, Private und Protected
      • Getter und Setter: Kontrolle des Zugriffs auf Eigenschaften
      • Bedeutung der Kapselung in der Softwareentwicklung
    • Mixins und Erweiterungen
      • Mixins: Definition und Anwendungsfälle
      • Nutzung von Mixins zur Wiederverwendung von Code
      • Erweiterung bestehender Klassen mit ´extension´
    • Generics und Typensicherheit
      • Generics: Definition und Vorteile
      • Generics und Typensicherheit
      • Beispiele mit Generics
    • Asynchrone Programmierung
      • Verwendungsanlasse für asynchrone Programmierung
      • Futures und Promises: Grundlagen und Anwendung
      • Verwendung von ´async ´und ´await´ in Dart
      • Streams: Definition und Nutzung
    • Techniken für Testen der Code
      • Exception Handling
      • Eigene Exceptions definieren und verwenden
      • Nutzung von ´try´, ´catch´, ´finally´ und ´throw´
    • Lesen und Schreiben von Dateien
      • Shared Preferences
      • Umgang mit JSON
      • Arbeiten mit APIs
      • Kommunikation mit Datenbanken (im Überblick)
  • Zielgruppe
    Alle, die Programmieren lernen wollen und/oder Cross-Platforme Anwendungsentwicklung entwickeln wollen.
  • Voraussetzungen
    Grundkenntnisse in Dart (Konzepte und Syntax), Grundlegende Kenntnisse der Englischen Sprache

Vielfältige Perspektiven durch erfolgreiche Weiterbildung

Eine erfolgreich abgeschlossene Weiterbildung eröffnet vielfältige Perspektiven auf dem Arbeitsmarkt. Sie qualifiziert Sie für den Einstieg in neue Berufe oder ermöglicht Ihnen den Aufstieg in einem bereits bestehenden Berufsfeld. Gerade in Zeiten des Fachkräftemangels sind gut ausgebildete Fachkräfte gefragter denn je. Mit den Kompetenzen, die Sie in zukunftsorientierten und auf den digitalen Wandel abgestimmten Kursen erwerben, werden Ihre Chancen auf eine langfristige Beschäftigung deutlich verbessert. Darüber hinaus erhöhen Sie Ihre Flexibilität und Anpassungsfähigkeit an sich verändernde Marktanforderungen und stärken damit Ihre Position bei potenziellen Arbeitgebern.

  • Ein erfolgreicher Abschluss bietet somit neue Karrierechancen, langfristige Stabilität und persönliche Weiterentwicklung.

Erweitern Sie individuell den Kurs mit passenden Modulen

Icon Multimedia

Adobe After Effects - Fortgeschritten

4-Wochen-Kurs

Icon Multimedia

Adobe After Effects - Grundlagen

4-Wochen-Kurs

Icon Multimedia

Adobe Certified Professional in Digital Video Using Adobe Premiere Pro

4-Wochen-Kurs

Icon Multimedia

Adobe Certified Professional in Graphic Design and Illustration Using Adobe Illustrator

4-Wochen-Kurs

Icon Multimedia

Adobe Certified Professional in Print & Digital Media Publication Using Adobe InDesign

4-Wochen-Kurs

Weiterbildung für
Arbeitssuchende

Beratungsgespräch vereinbaren

Nutzen Sie die Auswahlbox, um einen Standort bzw. einen Termin auszuwählen oder zu ändern. Alternativ können Sie auch an Online-Schulungen teilnehmen.

Eine Teilnahme von zu Hause aus ist möglich, wenn Ihr Förderträger (und ggf. die zuständige Handelskammer) zustimmt.

Kursdetails als PDF

Hier haben Sie die Möglichkeit, sich die Kursdetails als PDF herunterzuladen.

Ihre Vorteile auf einen Blick

  • Individueller Kurs nach Ihrem Bedarf
    Durch die Auswahl verschiedener Module kann ein individueller Kurs zusammengestellt werden, der gezielt die benötigten Kompetenzen vermittelt.
  • Bis zu 100% Förderung möglich
    Unsere Weiterbildungen sind zu 100% förderfähig. Bildungsgutscheine der Agentur für Arbeit oder des Jobcenters ermöglichen eine kostenfreie berufliche Qualifizierung.
  • Erwerb von anerkannten Zertifikaten
    Die Teilnehmenden erhalten anerkannte Zertifikate, die ihre neu erworbenen Qualifikationen dokumentieren und ihre Chancen auf dem Arbeitsmarkt verbessern.
  • Sicherung von Zusatzprämien
    Die erfolgreiche Teilnahme an unseren Weiterbildungsmaßnahmen sichert zusätzliche Prämien, die die Motivation steigern und den Berufseinstieg erleichtern.
  • Standortunabhängiges Lernen
    Unsere Weiterbildungen erlauben standortunabhängiges Lernen. Durch den sofortigen Einstieg in die Kurse können Sie schnell und flexibel in Ihre berufliche Zukunft starten.
Facebook Instagram LinkedIn