LS1.1_AA1 PA – Podcast hören und Fach-/Präsentationsschicht beschreiben (Journal-Eintrag)

  • Benannte Schichten: Präsentationsschicht, Fachschicht
  • Aufgaben der Schichten:
    • Präsentationsschicht: Verantwortlich für die Darstellung der Benutzeroberfläche und die Interaktion mit dem Nutzer. In React Native z. B. über <View>, <Text>, <Button>.
    • Fachschicht: Enthält die Geschäftslogik der Anwendung, z. B. Abruf und Verarbeitung von Daten aus einer externen API.
  • Analogie zum Restaurant:
    • Präsentationsschicht = Kellner: Interagiert mit den Gästen, nimmt Bestellungen auf, bringt Speisen.
    • Fachschicht = Küche: Bereitet die Bestellungen zu und liefert das fertige Gericht.
  • Ergänzungen durch Vorwissen:
    • In HTML und CSS: Die Gestaltung der Oberfläche gehört zur Präsentationsschicht (z. B. Layout, Farben, Buttons).
    • In JavaScript: Logik wie Berechnungen, Event-Verarbeitung oder API-Zugriffe gehört zur Fachschicht.
Zusatzauftrag Pfad B – Vertieftes Verständnis
  • Vorteile einer Schichtentrennung:
    • Bessere Wartbarkeit durch klare Zuständigkeiten.
    • Wiederverwendbarkeit von Komponenten, besonders der Fachlogik.
    • Erleichtert die Zusammenarbeit im Team, da Frontend- und Backend-Logik getrennt bearbeitet werden können.
  • Beispiel Online-Shop:
    • Präsentationsschicht: Produktanzeige, Warenkorb-Buttons, Bestellformular.
    • Fachschicht: Preisberechnung, Bestandsprüfung, Datenbankzugriff für Bestellungen.
Zusatzauftrag Pfad C – Kritische Auseinandersetzung
  • Mögliche Nachteile:
    • Höherer Entwicklungsaufwand durch zusätzliche Schnittstellen.
    • Bei kleinen Projekten eventuell unnötig komplex.
    • Manchmal schwer, Aufgaben eindeutig einer Schicht zuzuordnen.
  • Alternative Analogie: Konzertorganisation
    • Präsentationsschicht: Bühne und Künstler, die mit dem Publikum interagieren.
    • Fachschicht: Technikteam (Ton, Licht, Zeitplanung), das die Show im Hintergrund steuert.
Herausgeber: Land Baden-Württemberg, vertreten durch das Zentrum für Schulqualität und Lehrerbildung (ZSL), Heilbronner Straße 314, 70469 Stuttgart, Telefon 0711/21859-0, poststelle@zsl.kv.bwl.de
Verantwortlich im Sinne des Presserechts: ZSL, Irmgard Mühlhuber, Ref. 24 "Digitalisierung, Medienbildung", Heilbronner Straße 314, 70469 Stuttgart, Telefon 0711/21859-240, digitalebildung@zsl.kv.bwl.de
Kontakt zum/r behördlichen Datenschutzbeauftragte/n: datenschutz@zsl.kv.bwl.de