This commit is contained in:
Harald G. Mueller 2022-08-12 20:46:26 +00:00
parent 1b82dea2b7
commit 4a0085ffbe

View File

@ -26,7 +26,7 @@
<br>
<br>
<mark>
*Grundsätzlich sind Einzelarbeiten zu machen. Das heisst, dass jede Person eine (seine/ihre) Abgabe macht und auch selber/einzeln abgibt. Gemeinsames Recherchieren und der Austausch von Techniken und Erkenntnisse sind, ausser bei der LB2, explizit erwünscht.*
**Grundsätzlich sind in diesem Modul Einzelarbeiten zu machen. Das heisst, dass jede Person (seine/ihre) eigene Abgabe macht und auch selber/einzeln abgibt. Gemeinsames Recherchieren und der Austausch von Techniken und Erkenntnisse sind, ausser bei der LB2 natürlich, explizit erwünscht.**
</mark>
<br>
<br>
@ -35,7 +35,7 @@
## LB1 (30%, Erklär-Dokument)
Als ersten Kompetenznachweis ist ein Erklärdokument, ähnlich eines Lehrbuchs
oder gar eine kleine wissenschaftliche Arbeit, zu erstellen. Dabei sind
[folgende ->*Themen*<-:](./erklaeren-der-themen.txt) zu bearbeiten.
[**folgende Themen**](./erklaeren-der-themen.txt) zu bearbeiten.
- 1 Design
- 2 Sicherheit
- 3 Realisierung
@ -51,16 +51,17 @@ Es empfiehlt sich, die Themen im Erklärdokument so zu beschreiben, dass zugleic
<br>
## LB2 (25%, schriftliche Prüfung, 90 min)
Am **Tag 5** findet zu Beginn des Halbtages eine schriftliche Prüfung statt. Folgende Themen weden geprüft:
Am **Tag 5** findet zu Beginn des Halbtages eine schriftliche Prüfung statt.
Gut für die Vorbereitung ist, wenn im Erklärdokument die Themen schon eingehend behandelt worden sind.
Folgende Themen weden geprüft:
- Multi-Tier-Architektur(en)
- Design-Phasen von Applikation und Datenbanken
- DB-Entwicklungsprozess ERM/ERD, SQL, DDL, DML, DCL, Tabellen, Views
- Ausgewählte PHP-Code-Stücke (z.B. zur DB-Anbindung)
<br>
[Weitere Details](./weitere_details_zur_schriftlichen_pruefung.txt)
<br>
Gut für die Vorbereitung ist, wenn im Erklärdokument die Themen schon eingehend behandelt worden sind.
[Weitere Details](./weitere_details_zur_schriftlichen_pruefung.txt)
<br>
<br>
@ -68,7 +69,7 @@ Gut für die Vorbereitung ist, wenn im Erklärdokument die Themen schon eingehen
Für die praktische Übung ist eine Verwaltungs-WebApp in z.B. PHP oder ähnlichem mit 2 verschiedenen Datenbanken zu erstellen. Es kann dafür ein eigenes Thema (Sneaker- oder TShirt-Shop, Essenslieferdienst, Sporteventplanung, Ticket-Shop usw.) gewählt werden.
Es wird verlangt, dass ein Produkt mit mind. 10 Elementen/Artikeln in der DB mit Bestellmöglichkeit bis Rechnungstellung (ohne Bezahlmechanismus) gebaut wird. Zentral dabei ist, dass mindestens 2 unterschiedliche Daten-Haltungstechniken (Datenbank & Filedatenhaltung) angewendet werden.
Es wird verlangt, dass eine datenbasierte Software, mit mind. 10 Elementen/Artikeln in der DB mit Bestellmöglichkeit bis Rechnungstellung (ohne Bezahlmechanismus) gebaut wird. Zentral dabei ist, dass mindestens 2 unterschiedliche Daten-Haltungstechniken (Datenbank & Filedatenhaltung) angewendet werden.
#### Hosting mit Datenbanken
@ -77,10 +78,12 @@ Mögliche / empfohlene Gratishosts mit Datenbanken:
<https://www.bplaced.net/> --> Angebot "freeStyle"
<br><https://infinityfree.net/>
<br><https://www.heroku.com/>
<br>Wer selber einen eigenen Host(-Anbieter) hat, oder ein Account vom Betrieb benutzen kann, darf das natürlich darauf machen.
Eine Abgabe auf "localhost", also nicht über das Internet auf einem Webserver, gibt Abzüge bei der Bewertung.
### Grundanforderung (bis Note 4.7)
- Dynamisch generierte Website (z.B. in PHP) mit 1 Datenbankanbindung programmiert.
- Dynamisch generierte Website (z.B. in PHP o.ä.) mit 1 Datenbankanbindung und 1 Filedatenhaltung programmiert.
- Statischer DB-Switch (hart codiert)
[weitere Bedingungen/Mindestanforderungen für die Note 4.7](./mindestbedingungen-fuer-note-4.7.txt)