Inhalte auf einen Blick: Softwareentwicklung, Python, objektorientierte Programmierung, Java Entwicklung, Datenbankentwicklung

Die Weiterbildung Softwareentwicklung behandelt Grundlagen und Anwendungsbereiche der Programmierung mit Python, objektorientierter Programmierung, Datenbankentwicklung und Java. Inhalte sind unter anderem Python-Grundlagen, Variablen, Zahlensysteme, Operatoren, Datentypen, Eingabe- und Ausgabeoperationen, Kontrollflussmechanismen, Datensammlungen, Funktionen, Ausnahmebehandlung, Module, Pakete, PIP, Dateiverarbeitung, Klassen, Objekte, objektorientierte Programmierung, ER-Modell, Datenbankmodell, Normalformen, Java-Grundlagen, Java-Datentypen, Operatoren, Entscheidungskonstruktionen, Arrays, Schleifen, Methoden, Verkapselung, Vererbung und Prüfungsvorbereitung.

Python

  • Logik und Struktur von Python
  • Literale in Python
  • Variablen und Zahlensysteme in Python
  • Operatoren und Datentypen in Python
  • Eingabe- und Ausgabeoperationen in Python
  • Kontrollflussmechanismen in Python
  • Datensammlungen in Python: Listen, Tupel, Wörterbücher und 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, Closures 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

Objektorientierte Programmierung

Einführung in die objektorientierte Programmierung

  • Prinzip der Objektorientierung
  • Vorteile gegenüber anderen Programmierkonzepten
  • Objekte
  • Klassen
  • Datentypen
  • Methoden
  • Vererbung
  • Polymorphie
  • Statische und dynamische Klassifizierung
  • Persistenz
  • Module und Architektur
  • Abläufe in einem objektorientierten System
  • Entwurfsmuster

Datenbankentwicklung

  • ER-Modell
  • Datenbankmodell
  • Normalformen

Java Entwicklung

Java Entwicklung - Einführung und Überblick

  • Java-Grundlagen
  • Arbeiten mit Java-Datentypen
  • Verwendung von Operatoren und Entscheidungskonstruktionen
  • Erstellen und Verwenden von Arrays
  • Verwendung von Schleifenkonstruktionen
  • Arbeiten mit Methoden und Verkapselung
  • Arbeiten mit Vererbung
  • Behandlung von Ausnahmen
  • Arbeiten mit ausgewählten Klassen aus der Java-API
  • Prüfungsvorbereitung und Prüfung

Die Weiterbildung behandelt Inhalte aus Python, Java, Softwareentwicklung, objektorientierter Programmierung, Datenbankentwicklung und Prüfungsvorbereitung.