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