Die Weiterbildung vermittelt Grundlagen moderner Programmiersprachen und Softwareentwicklung mit Schwerpunkt Java SE. Sie behandelt Softwareanalyse, -design, funktionale und objektorientierte Programmierung sowie Datenverarbeitung und Datenbanken. Praktisch erlernen Sie Datentypen, Kontrollstrukturen, Programmierung mit Klassen, Objekten, Kapselung, Vererbung, Polymorphie und Interfaces. Weitere Themen sind Fehler‑ und Dateiverarbeitung, Nebenläufigkeit sowie GUI‑Entwicklung mit AWT/Swing und Datenbankanbindung.
Im Anschluss vertiefen Sie serverseitige Webprogrammierung mit JSP, Servlets, JSTL, Session‑Management, Filtern und Tag‑Handlern. Abschließend werden Security‑Aspekte und die Java Persistence API (JPA) behandelt.
- Grundlagen zu Programmen und Programmiersprachen
- Visualisierung von Ablaufstrukturen
- Objektorientierung (OO): Sprachelemente/Prinzipien/Techniken
- OO Analyse (OOA), Entwurf (OOD) und Programmierung (OOP)
- Softwareentwurf mit UML
- Konzepte und Design relationaler Datenbanken
- DDL, DML, Transaktionen, Abfrageoperationen
- Java SE Grundlagen und objektorientierte Programmierung
- Dateien, Annotations, Multithreading, Netzwerkprogrammierung
- Grafische Oberflächen mit AWT, Swing
- Java Web: Servlets, MVC, JSP, JSTL
- Java Web und Datenbanken
- Java Web: Filter, Listener, Security
- Java Web: Tag Handler, JPA