Lernbereich 12D: Webtechnologien (Leistungskurs)

Informatik · Gymnasium · Jahrgangsstufen 11, 12

10 Unterrichtsstunden PflichtbereichRechnernetzeAlgorithmen

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