Lernziele: Entwicklung von Softwareprojekten mit Python, Zusatzqualifikation Softwaretester:in
Einführung in das Online-Lernformat
Die Programmiersprache Python

  • erste Schritte mit Python
  • Überblick zu Datentypen in Python
  • ein erstes Programm
  • Kontrollstrukturen
  • Funktionen, Parameter und Attribute
  • Hilfe und Informationen zu Python

Funktionen und Module in Python

  • kombinierte Datentypen
  • eigene Funktionen und Funktionsparameter
  • Seiteneffekte
  • Namensräume
  • eingebaute Funktionen
  • Modularisierung
  • Objekt-orientierte Programmierung (OOP)

Datenbanken, SQL und NoSQL

  • relationale Datenbanken
  • MySQL-Workbench
  • Datenbankabfragen mit SQL
  • NoSQL
  • Einführung in Big Data und IoT

Grafische Benutzeroberflächen mit Python

  • Toolkits für die Gestaltung grafischer Benutzeroberflächen
  • die Toolkits Tkinter und PyOT
  • wichtige Widgets
  • das Koordinatensystem im Canvas
  • Zeichnen-Funktionen

Vorbereitung auf PCAP-Prüfung
optional zubuchbar:
Software-Tests: Konzepte und Definitionen

  • Einführung in das Software-Testing
  • Grundlagen, Konzepte und Definitionen des Softwaretestens
  • Testen im Software-Lebenszyklus
  • statischer Test
  • Testverfahren
  • Black-Box

Software-Tests: Testverfahren und Testmanagement

  • White-Box
  • Testmanagement
  • Werkzeugunterstützung für das Testen
  • Projektarbeit
  • Prüfungsvorbereitung ISTQB-Zertifizierung

Automatisiertes Softwaretesting

  • Einführung ins automatisierte Softwaretesting
  • Grundlagen von qualitätssichernden Prozessen
  • Vertiefungstheorie zum Testdesign and Werkzeuge
  • Praktischer Umgang mit Testing-Werkzeugen
  • Erstellung von Testskripten
  • Mehrschichtige Testautomatisierungsarchitekturen
  • Reduzierung menschlichen Versagens und Continuous Integration Tools
  • Projektarbeit

In dem Kurs wird neben den fachlichen Kompetenzen zusätzlich die Verwendung von KI-Tools in praxisnahen Arbeitsabläufen vermittelt (Einsatz von KI-Tools wie ChatGPT etc.).