Diese Weiterbildung dient zur Vorbereitung auf Module der modernen und aktuellen Programmiersprachen (Python, Java, C++, C#, PHP, JavaScript, …). Sie behandelt die theoretischen Grundlagen der Softwareentwicklung, der Software-Analyse, des Software-Designs, der funktionalen und objektorientierten Programmierung, der Erstellung von Datenbanken sowie der Datenverarbeitung. Sie verfügen damit über eine optimale und umfassende Basis – auch für darauf folgende Vertiefungen und Spezialisierungen.
– Grundlagen zu Programmen und Programmiersprachen- Visualisierung von Ablaufstrukturen- Grundlegende Sprachelemente- Entwicklung von Algorithmen- Einführung in die Objektorientierung (OO)- Objektorientierung (OO): Sprachelemente/Prinzipien/Techniken- OO Analyse (OOA), Entwurf (OOD) und Programmierung (OOP)- Softwareentwurf mit UML- Datenbankdesign (z.B. Normalisierung, Beziehungsarten)- Daten abfragen und ändern (DML)- Schlüssel und Indizes, Sichten- Funktionen, Transaktionen, Stored Procedures- Datenbankereignisse