Lernbereich 12D: Webtechnologien (Leistungskurs)
Informatik · Gymnasium · Jahrgangsstufen 11, 12
Lernziele
Einblick gewinnen in die Bereitstellung von und den Umgang mit Informationen in webbasierten Systemen
Hypertext-Dokumente, Webbrowser, Client-Server-Prinzip
Kennen von Grundlagen der Erstellung statischer Webseiten
Kennen von Grundlagen der Erstellung statischer Webseiten: Elemente einer Dokumentenauszeichnungssprache
→ Kl. 10, LB 2
Kennen von Grundlagen der Erstellung statischer Webseiten: Trennung von Inhalt und Layout
→ Kl. 7, LB 1
Kennen von Grundlagen der Erstellung dynamischer Webanwendungen
statische versus dynamische Webseiten
Kennen von Grundlagen der Erstellung dynamischer Webanwendungen: HTTP-Protokoll
Response, Request, HTTPS
Kennen von Grundlagen der Erstellung dynamischer Webanwendungen: clientseitige Technologien
Event-Handler
Kennen von Grundlagen der Erstellung dynamischer Webanwendungen: serverseitige Technologien
Übertragen der Programmierkenntnisse auf eine Skriptsprache zur Erstellung von Webanwendungen
client- oder serverseitige Skriptsprache; Einsatz von Webframeworks; Variablen und Typen, Operatoren und Ausdrücke, Kontrollstrukturen, Funktionen, Objekte; → LB 2; Barrierefreiheit, CSS, Formeln, Grafikprogrammierung
Einblick gewinnen in die Integration einer Datenbank in eine Webanwendung
→ LB 9
Kennen von Grundbedrohungen und Sicherheitsmechanismen bei Webanwendungen
Verlust von Integrität, Anonymität, Vertraulichkeit, Zugriffskontrolle; → LB 8; → Medienbildung