In dieser Weiterbildung erlernen Sie die grafische Programmierung mit Python und React. Sie erwerben Kenntnisse in der Entwicklung interaktiver Benutzeroberflächen und der Integration von Frontend- und Backend-Komponenten. Sie lernen, mit Python objektorientierte Konzepte umzusetzen und Datenbankanbindungen zu realisieren. Mit React entwickeln Sie dynamische Webanwendungen und setzen moderne Frontend-Technologien ein. Ein Schwerpunkt liegt auf der grafischen Programmierung, bei der Sie visuelle Elemente gestalten und in Anwendungen integrieren. Durch praxisorientierte Übungen und Projekte wenden Sie die erlernten Konzepte der grafischen Programmierung an und vertiefen Ihr Verständnis für die Entwicklung komplexer Anwendungen. Nach Abschluss sind Sie in der Lage, grafische Programmierung in Python und React für die Erstellung benutzerfreundlicher Softwarelösungen einzusetzen.

Grundlagen der Programmierung mit Python
  • Kenntnisse im Bereich grafischer Programmierung: Einführung, Algorithmen und Python-Grundlagen
  • Syntax und Semantik
  • Einblicke in grafische Programmierung mithilfe von Entwicklungsumgebungen: IDLE und Thonny

Grundlagen der Programmierlogik in Python
  • Variablen und Zuweisungen mit Bezug zur grafischen Programmierung
  • Datentypen: Ganzzahlen, Gleitkommazahlen, komplexe Zahlen
  • Kontrollstrukturen: if, else, elif unter Einbezug grafischer Programmierung
  • Schleifen: for und while

Fortgeschrittene Techniken in Python
  • Funktionen definieren und aufrufen im Kontext grafischer Programmierung
  • Parameter und Rückgabewerte
  • Anwendungen aus der grafischen Programmierung durch Module importieren und nutzen
  • Einführung in OOP (Klassen und Objekte)

Einführung und Grundlagen von React
  • Was grafische Programmierung mit Setup, Erklärung der Umgebung von React und Hello World bedeutet
  • Komponente, Elemente und Handhabung mit Fehlermeldungen
  • Testumgebung React

Fortgeschrittene Konzepte in React
  • Formulare und Anwendungen aus der grafischen Programmierung in React
  • Typensicherheit in JavaScript und TypeScript
  • Die Integration grafischer Programmierung bei API-Anbindungen
  • Handhabung Redux
  • Internationalisierung
  • Im Kontext grafischer Programmierung: Router
  • Native React für native Apps