Grundlage für die Prüfungsinhalte ist der jeweils aktuelle Prüfungserlass für die Fachoberschule (FOS ZAP26)
mit folgenden Themenfeldern (Angaben ohne Gewähr):
TF 12.1 Objektorientierte Softwareentwicklung
Obligatorische Inhalte
Objektorientierte Modellierung
- Anforderungsanalyse und Darstellung als Unified Modeling Language (UML)-Anwendungsfalldiagramm und in weiteren Notationen (z. B. Text, Pflichtenhefte, […])
- Objektorientierter Softwareentwicklungsprozess mit UML-Diagrammen (Objekt- und Klassendiagramm)
- Objektorientiertes Testen (Testdaten, Testfälle)
- Qualitätskriterien (Funktionalität, Wartbarkeit, Zuverlässigkeit, Benutzbarkeit)
Umsetzung objektorientierter Modelle in einer objektorientierten Programmiersprache
- Implementierung von Klassen mit Attributen und Methoden
- Implementierung von Schnittstellen (Interfaces)
- Implementierung einfacher Assoziationen
- Implementierung komplexer Assoziationen und abstrakter Datentypen unter Verwendung vorgegebener Container (Arrays, generische Listen)
- Implementierung von Algorithmen
- […]
- […]
- […]
TF 12.2 Datenbanksysteme
Obligatorische Inhalte
Konzeptionelle und logische Modellierung einer Datenbank
- ER-Modell: Entität, Entitätstyp, Attribut, Beziehung, Kardinalität
- Relationenmodell
- Redundanzen, Anomalien
- Normalisierung in erste, zweite, dritte Normalform (1. NF, 2. NF, 3. NF)
Datendefinition mit SQL
- Erzeugen und Löschen von Tabellen (CREATE TABLE, DROP TABLE)
- Ändern der Tabellenstruktur (ALTER TABLE)
- Löschweitergabe und Änderungsweitergabe
Datenabfrage und Datenmanipulation mit SQL
- Abfragen, Einfügen, Ändern und Löschen (SELECT, INSERT, UPDATE, DELETE)
- Abfragen über verknüpfte Tabellen mittels JOIN und Unterabfragen
- Abfragen über rekursive Beziehungen
- Sortierung
- Aggregatfunktionen, Gruppierung, Auswahl von Gruppen mittels HAVING
TF 12.4 Netzwerke
Obligatorische Inhalte
Grundlagen vernetzter Systeme
- Prinzip der Nachrichtenübertragung (Nachricht, Information, Signal)
- […]
- […]
- Open System Interconnection (OSI)- und Transmission Control Protocol/Internet Protocol (TCP/IP)-Referenzmodell
- Struktur Local Area Network (LAN) und Wide Area Network (WAN, […])
TCP/IP
- Adressbildung (IPv4 und IPv6)
- Subnetzmaske und Subnetzbildung IPv4
- Hostnamen und Namensauflösung (Domain Name System (DNS))
- Dynamische Vergabe von IP-Adressen (Dynamic Host Configuration Protocol (DHCP))
- Router und Wegesteuerung (statisch)
Komponenten eines lokalen Netzwerks
- Strukturierte Verkabelung
- Switches und Router
Netzwerkadministration
- Störungsanalyse und -Beseitigung mithilfe von Diagnosewerkzeugen, wie zum Beispiel ping oder traceroute
- Datensicherheit (Zutritts-, Zugangs- und Zugriffskontrolle)
- Vorteile durch den Einsatz von Secure Sockets Layer/Transport Layer Security (SSL/TLS)-Zertifikaten
- Virtuelle private Netze (VPN)
Für die zentrale Abschlussprüfung 2026 zusätzlich obligatorisch
- Dienste im Internet (Hypertext Transfer Protocol (HTTP), […], Secure Shell (SSH), Simple Mail Transfer Protocol (SMTP), Post Office Protocol Version 3 (POP3), Internet Message Access Protocol (IMAP), […])
- Datensicherung (Backup-Strategien)
TF 12.6 Webanwendungen
Obligatorische Inhalte
Architekturen von Webanwendungen
- Trennung von Inhalt und Design insbesondere Grundlagen von HTML und CSS
- Client/Server-Architektur
- […]
Clientseitige Skriptsprachen insbesondere JavaScript
- Konzepte clientseitiger Skriptsprachen
- dynamisches Aktualisieren der Darstellung insbesondere DOM
- interaktive Inhalte […]
- Formulare: Übertragung und Validierung von Formularinhalten insbesondere im JSON-Format mittels JavaScript
Alle Angaben ohne Gewähr, Siehe auch: Prüfungserlass für die zentrale Abschlussprüfung 2026 in Hessen