Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
modul:m183:learningunits:lu02:05 [2025/09/18 11:47] – vdemir | modul:m183:learningunits:lu02:05 [2025/09/18 12:43] (aktuell) – vdemir | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
===== 1. Projektauftrag ===== | ===== 1. Projektauftrag ===== | ||
- | **Teil 1** | + | Ihr Auftrag besteht darin eine vulnerable Applikation zu programmieren und diese anschliessend mit geeigneten pogrammiertechnischen Massnahmen zu schützen. |
+ | |||
+ | ==== Teil 1==== | ||
Programmieren Sie eine Applikation, | Programmieren Sie eine Applikation, | ||
**Teil 2** | **Teil 2** | ||
- | Programmieren Sie die gleiche Applikation als sichere Version (secured), in dem Sie die definierten Sicherheitsmassnahmen programmiertechnisch umsetzen. | + | |
+ | Programmieren Sie die gleiche Applikation als sichere Version (secured), in der Sie die definierten Sicherheitsmassnahmen programmiertechnisch umsetzen. | ||
===== 2. Metaziele ===== | ===== 2. Metaziele ===== | ||
- | Die Arbeit ist, gmäss Unterrichts-Input, | + | Die Arbeit ist, gmäss Unterrichts-Input, |
Selbstverständlich erstellen Sie die Sicherheitsmassnahmen so aus, dass diese Angriffe im 2. Teilauftrag nicht mehr möglich sind. | Selbstverständlich erstellen Sie die Sicherheitsmassnahmen so aus, dass diese Angriffe im 2. Teilauftrag nicht mehr möglich sind. | ||
Zeile 23: | Zeile 27: | ||
* Jedes Mitglied kann Auskunft über alle Codeteile geben, d.h. Wissenstransfer liegt in der Verantwortung der Lernenden | * Jedes Mitglied kann Auskunft über alle Codeteile geben, d.h. Wissenstransfer liegt in der Verantwortung der Lernenden | ||
* Bewertet wird nach einem vorher definierten Bewertungsraster | * Bewertet wird nach einem vorher definierten Bewertungsraster | ||
- | * Je 2 Teams erhalten den gleichen Auftrag, das Team mit der besten Leistung erhält einen Bonus von 0.25 Notenpunkten | + | * Je 2 Teams erhalten den gleichen Auftrag, das Team mit der besten Leistung erhält einen Bonus von 0.25 Notenpunkte |
===== 4. Themen ===== | ===== 4. Themen ===== | ||
Zeile 48: | Zeile 52: | ||
* HTML-CSS | * HTML-CSS | ||
- | * JavaScript | + | |
- | * Node.js Laufzeitumgebung (Analog | + | |
+ | * Python | ||
+ | * Shell/BASH | ||
+ | * Node.js Laufzeitumgebung (Analog | ||
* CodeEditor Visual Studio Code, Webstorm oder Pycharm | * CodeEditor Visual Studio Code, Webstorm oder Pycharm | ||
* Postman Frontend-Simulation | * Postman Frontend-Simulation |