Skip to content

Latest commit

 

History

History
78 lines (74 loc) · 3.4 KB

File metadata and controls

78 lines (74 loc) · 3.4 KB

WEBPROGRAMMIERUNG UND MOBILE COMPUTING

II. Jahrgang:

3. Semester - Kompetenzmodul 3:

Bildungs- und Lehraufgabe:

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.

Lehrstoff:

Kommunikation zwischen Browser und Server, Komponenten von Webseiten, Auszeichnungssprachen, Formatierungstechniken. Einfache Elemente von Skriptsprachen, dynamische Elemente, Gestaltungsvorlagen.

4. Semester - Kompetenzmodul 4:

Bildungs- und Lehraufgabe:

Die Schülerinnen und Schüler können

  • Webseiten auf Basis konkreter Vorgaben unter Verwendung von Skriptsprachen erstellen;
  • Webapplikationen nach vorgegebenen Spezifikationen entwickeln.

Lehrstoff:

Aktuelle Webtechniken, Skriptsprachen. Webapplikationen clientseitig entwickeln.

III. Jahrgang:

5. Semester - Kompetenzmodul 5:

Bildungs- und Lehraufgabe:

Die Schülerinnen und Schüler können

  • einfache Backends implementieren;
  • einfache Webbenutzerschnittstellen entwickeln;
  • den Einsatz von Protokollen für Webapplikationen verstehen.

Lehrstoff:

Kommunikation zwischen Frontend und Backend, dynamisch Frontends, Funktionen im Backend. Auszeichnungssprachen, Formatierungstechniken. Komplexe Elemente von Skriptsprachen, dynamische Elemente, Gestaltungsvorlagen. HTTP(S)-Protokoll.

6. Semester - Kompetenzmodul 6:

Bildungs- und Lehraufgabe:

Die Schülerinnen und Schüler können

  • Backends mit Anbindung einer Datenbank entwickeln;
  • Webbenutzerschnittstellen entwerfen und mit Hilfe eines Webframeworks entwickeln.

Lehrstoff:

Aktuelle Webtechniken, Skriptsprachen, Datenanbindung. Webapplikationen clientseitig entwickeln, Usability.

IV. Jahrgang:

7. Semester - Kompetenzmodul 7:

Bildungs- und Lehraufgabe:

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.

Lehrstoff:

Software-Architektur verteilter Systeme. Web Development Stack, Sockets, Internet Of Things.

8. Semester - Kompetenzmodul 8:

Bildungs- und Lehraufgabe:

Die Schülerinnen und Schüler können

  • sichere Applikationen für mobile Systeme entwerfen, implementieren, analysieren und testen;
  • Synchronisationsmethoden zwischen sicheren Applikationen verwenden.

Lehrstoff:

Mobile Applications, Entwicklungsumgebungen, Einbindung in das Anwendungssystem. Authentifizierung, Webservices, REST.

V. Jahrgang:

9. Semester - Kompetenzmodul 9:

Bildungs- und Lehraufgabe:

Die Schülerinnen und Schüler können

  • serviceorientierte Webapplikationen entwickeln;
  • serverbasierte verteilte Systeme entwerfen, implementieren und testen.

Lehrstoff:

Serviceorientierte Architektur, Enterprise Application Architecture, Server Applications, Middle Ware.

10. Semester- Kompetenzmodul 10:

Bildungs- und Lehraufgabe:

Die Schülerinnen und Schüler können

  • komplexe verteilte Systeme entwerfen, implementieren und strukturiert testen mit aktuellen Technologien entwickeln.

Lehrstoff:

Komplexe verteilte Systeme, Multi-Tier-Systeme.