In dieser Weiterbildung erwerben Sie fundierte Kenntnisse in der Programmiersprache Python und vertiefen Ihr Wissen durch die Zusatzqualifikation in C#. Sie lernen, mit NumPy effizient numerische Berechnungen durchzuführen und Daten in Arrays zu verarbeiten. Darüber hinaus werden Sie in die Entwicklung von plattformübergreifenden mobilen Anwendungen mit Ionic und Capacitor eingeführt. Sie erlernen die Grundlagen von Python und C#, einschließlich Syntax, Datenstrukturen und objektorientierter Programmierung. Mit NumPy werden Sie in die Lage versetzt, komplexe mathematische Operationen und Datenanalysen durchzuführen. Die Arbeit mit Ionic und Capacitor ermöglicht es Ihnen, Webanwendungen zu erstellen, die auf verschiedenen mobilen Plattformen lauffähig sind. Durch praktische Übungen und Projekte wenden Sie Ihr Wissen in realen Szenarien an. Sie entwickeln Anwendungen, die NumPy für Datenverarbeitung nutzen und mit Ionic sowie Capacitor auf mobilen Geräten implementiert werden. Nach Abschluss der Weiterbildung sind Sie in der Lage, vielseitige Softwarelösungen zu entwickeln, die von der Datenanalyse mit NumPy bis zur Erstellung mobiler Anwendungen mit Ionic und Capacitor reichen.

Grundlagen der Python-Programmierung
  • Kenntnisse im Bereich NumPy: Einführung: Algorithmen und Python-Grundlagen
  • Syntax und Semantik
  • Schwerpunkt auf Variablen und Zuweisungen mit NumPy
  • Datentypen: Ganzzahlen, Gleitkommazahlen, komplexe Zahlen
  • Anwendungen aus dem NumPy-Ökosystem: Kontrollstrukturen: if, else, elif
  • Funktionen definieren und aufrufen
  • Fehlerbehandlung mit try und except

Objektorientierte Programmierung in Python und C#
  • Grundlagen zu Klassen und Objekten mit Fokus auf NumPy
  • Einführung in .NET und Grundlagen von C#
  • C#-Klassen unter Berücksichtigung von NumPy-Ansätzen
  • Vererbung, Polymorphie und Interfaces
  • Fehlerbehandlung und Debugging mit Beispielen aus NumPy

Entwicklung mit Ionic und Capacitor
  • Einführung in Ionic, Capacitor und Schnittstellen mit NumPy
  • Die erste App mit Ionic und Capacitor
  • Navigation in Ionic, Capacitor und Anwendungen aus dem NumPy-Bereich
  • Angular Essentials für Ionic und Capacitor
  • UI-Komponenten in Ionic und Integration von NumPy
  • Theming, Styling und Anpassen in Ionic und Capacitor

Erweiterte Programmierkonzepte in C#
  • Collections und Generics mit Bezug auf NumPy
  • Delegaten und Ereignisse
  • Vertiefung zu Lambda-Expressions mit Beispielen aus NumPy
  • LINQ und Dateistreams