FIAE: Anwendungsentwicklung

Der Schwerpunkt Anwendungsentwicklung deckt die fachliche Tiefe der FIAE-Prüfung ab: Datenmodellierung mit ER-Diagrammen und Normalisierung von der ersten bis zur dritten Normalform, Objektorientierte Programmierung mit Klassen, Vererbung, Polymorphie und Interfaces sowie den prüfungsrelevanten Design-Patterns (Singleton, Factory, Observer, MVC), Algorithmen und Datenstrukturen mit Sortier- und Suchverfahren inklusive Laufzeitkomplexität in O-Notation, Software-Test auf Unit-, Integrations- und System-Ebene mit Coverage-Metriken sowie SQL mit DML, DDL, JOINs, Subqueries, Aggregation und Window Functions auf Prüfungsniveau. ExamFit kombiniert kompakte Theorie mit In-Browser-Programmierübungen und einem KI-Tutor, der Code-Beispiele mit Erklärung und Quellenangaben liefert.

Eckdaten

  • Datenmodellierung: ER-Diagramme, Normalisierung 1NF-3NF
  • OOP: Klassen, Vererbung, Polymorphie, Interfaces
  • Algorithmen: Sortieren, Suchen, Laufzeitkomplexität
  • SQL: DML, DDL, JOINs, Subqueries, Aggregation
  • Test: Unit-, Integrations- und System-Test

Häufige Fragen

Welche OOP-Sprache wird in Beispielen verwendet?

Java und C# als Hauptbeispiele, Python für algorithmische Aufgaben.

Wie tief geht SQL?

Bis zu komplexen JOINs, Subqueries, Aggregation, Window Functions auf Prüfungsniveau.

Werden Design-Patterns behandelt?

Ja, die prüfungsrelevanten: Singleton, Factory, Observer, MVC.

Sind UML-Diagramme enthalten?

Ja, Klassen-, Sequenz- und Use-Case-Diagramme mit Übungen.

Wie übe ich Algorithmen?

In-Browser-Aufgaben mit automatischer Laufzeit- und Korrektheitsprüfung.

Werden Frameworks behandelt?

Frameworks selbst sind nicht prüfungsrelevant, nur die zugrundeliegenden Konzepte.