Inhalte auf einen Blick: Logik und Struktur von Python, Kontrollflussmechanismen in Python, SQL-Grundlagen, Datenbanknormalisierung, Ausnahmebehandlung in Python

Die Weiterbildung Anwendungsentwicklung für Softwaretechnologien inkl. PCEP behandelt Grundlagen und Anwendungsbereiche der Softwareentwicklung mit Python. Inhalte sind unter anderem Python-Syntax, Kontrollflussmechanismen, Datensammlungen, Funktionen, Ausnahmebehandlung, objektorientierte Programmierung sowie Module, Pakete und PIP. Ergänzend werden SQL-Grundlagen, Datenbankarchitektur, relationale Datenbankmodelle, Datenbanknormalisierung und SQL-Subsprachen behandelt. Weitere Inhalte sind die Vorbereitung auf die PCEP- und PCAP-Prüfung sowie mögliche berufliche Einsatzbereiche in Softwareentwicklung, IT-Beratung, Datenbankadministration und Datenanalyse.

Python

  • Logik und Struktur von Python
  • Literale in Python
  • Variablen und Zahlensysteme in Python
  • Operatoren und Datentypen in Python
  • E/A-Operationen in Python
  • Kontrollflussmechanismen: bedingte Blöcke und Schleifen
  • Datensammlungen in Python: Listen, Tupel, Wörterbücher, Zeichenfolgen
  • Funktionen in Python
  • Ausnahmen in Python
  • Grundlagen der Syntax, Semantik und Laufzeitumgebung der Programmiersprache Python

Prüfungsvorbereitung und Prüfung PCEP in Python

  • Module, Pakete und PIP in Python
  • Zeichenkodierung in Python
  • Zeichenfolgen und Zeichenfolgenverarbeitung in Python
  • Generatoren, Iteratoren, Abschlüsse und Dateien in Python
  • Dateiströme und Dateiverarbeitung in Python
  • Ausnahmehierarchien und Ausnahmebehandlung in Python
  • Klassen und Objekte in Python
  • Arbeiten mit ausgewählten Modulen der Python-Standardbibliothek
  • Grundlagen des objektorientierten Programmieransatzes in Python
  • Prüfungsvorbereitung und Prüfung PCAP in Python

Datenbank-Spezialist
Grundlagen Datenbanken

  • Grundlegende Konzepte und Prinzipien von Datenbanken
  • Begriffsklärung: Information, Daten, Datenbanksystem

Grundlagen der Datenbankarchitektur

  • Das Entity-Relationship-Modell
  • Das relationale Datenbankmodell

Relationales Datenbankmodell

  • Beschreibung und Anwendung
  • Datenbanknormalisierung
  • Physisches Datenmodell

SQL-Grundlagen

  • Historie, Anwendung, Begriffe und Bereiche
  • Einführung in die SQL-Syntax und SQL-Befehle
  • Durchführen von Datenbankabfragen mit SQL
  • Einfügen, Aktualisieren und Löschen von Daten

SQL-Subsprachen

  • DDL: Erstellen, Löschen und Ändern von Datenbankstrukturen
  • DML: Arbeiten mit Informationen in der Datenbank
  • DCL und TCL: sicherheitsrelevante Aspekte in Datenbanken

Die Weiterbildung behandelt theoretische und praktische Grundlagen der Anwendungsentwicklung. Inhalte sind unter anderem Python, objektorientierte Programmierung, Datenbanken und SQL.