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.