Die Schülerinnen und Schüler können
- den Aufbau von Webseiten erläutern und die Sprachelemente zu deren Gestaltung anwenden;
- Webseiten unter Einsatz von Skriptsprachen realisieren, dynamische Elemente in Webseiten einbinden und Gestaltungsvorlagen für Webseiten erstellen.
Kommunikation zwischen Browser und Server, Komponenten von Webseiten, Auszeichnungssprachen, Formatierungstechniken. Einfache Elemente von Skriptsprachen, dynamische Elemente, Gestaltungsvorlagen.
Die Schülerinnen und Schüler können
- Webseiten auf Basis konkreter Vorgaben unter Verwendung von Skriptsprachen erstellen;
- Webapplikationen nach vorgegebenen Spezifikationen entwickeln.
Aktuelle Webtechniken, Skriptsprachen. Webapplikationen clientseitig entwickeln.
Die Schülerinnen und Schüler können
- einfache Backends implementieren;
- einfache Webbenutzerschnittstellen entwickeln;
- den Einsatz von Protokollen für Webapplikationen verstehen.
Kommunikation zwischen Frontend und Backend, dynamisch Frontends, Funktionen im Backend. Auszeichnungssprachen, Formatierungstechniken. Komplexe Elemente von Skriptsprachen, dynamische Elemente, Gestaltungsvorlagen. HTTP(S)-Protokoll.
Die Schülerinnen und Schüler können
- Backends mit Anbindung einer Datenbank entwickeln;
- Webbenutzerschnittstellen entwerfen und mit Hilfe eines Webframeworks entwickeln.
Aktuelle Webtechniken, Skriptsprachen, Datenanbindung. Webapplikationen clientseitig entwickeln, Usability.
Die Schülerinnen und Schüler können
- die Architektur verteilter Systeme erklären sowie die Aufgaben und die Funktionsweisen der verschiedenen Komponenten von verteilten Systemen beschreiben;
- verteilte Systeme entwerfen und implementieren, implementierte Systeme analysieren sowie vorgegebene Algorithmen auf ihre Korrektheit überprüfen und testen.
Software-Architektur verteilter Systeme. Web Development Stack, Sockets, Internet Of Things.
Die Schülerinnen und Schüler können
- sichere Applikationen für mobile Systeme entwerfen, implementieren, analysieren und testen;
- Synchronisationsmethoden zwischen sicheren Applikationen verwenden.
Mobile Applications, Entwicklungsumgebungen, Einbindung in das Anwendungssystem. Authentifizierung, Webservices, REST.
Die Schülerinnen und Schüler können
- serviceorientierte Webapplikationen entwickeln;
- serverbasierte verteilte Systeme entwerfen, implementieren und testen.
Serviceorientierte Architektur, Enterprise Application Architecture, Server Applications, Middle Ware.
Die Schülerinnen und Schüler können
- komplexe verteilte Systeme entwerfen, implementieren und strukturiert testen mit aktuellen Technologien entwickeln.
Komplexe verteilte Systeme, Multi-Tier-Systeme.