mirror of
https://gitlab.com/harald.mueller/aktuelle.kurse.git
synced 2024-11-27 20:21:56 +01:00
muh
This commit is contained in:
parent
a6ccf51255
commit
277707169d
@ -2,36 +2,52 @@
|
|||||||
|
|
||||||
[> **Modulidentifikation** ](https://www.modulbaukasten.ch/modul/1a75c9da-716c-eb11-b0b1-000d3a830b2b)
|
[> **Modulidentifikation** ](https://www.modulbaukasten.ch/modul/1a75c9da-716c-eb11-b0b1-000d3a830b2b)
|
||||||
|
|
||||||
Empfohlene Gratishosts mit Datenbanken:
|
|
||||||
|
|
||||||
<https://www.bplaced.net/> --> Angebot "freeStyle"
|
## LB1 (30%, Erklär-Dokument)
|
||||||
<br><https://infinityfree.net/>
|
Als ersten Kompetenznachweis ist ein Erklärdokument, ähnlich eines Lehrbuchs
|
||||||
<br><https://www.heroku.com/>
|
oder gar eine kleine wissenschaftliche Arbeit, zu erstellen. Dabei sind
|
||||||
|
[folgende ->*Themen*<-:](./erklaeren-der-themen.txt) zu bearbeiten.
|
||||||
## LB1 (25%, Erklär-Dokument)
|
|
||||||
[-> Erklären Sie in diesem Dokument folgende Themen:](./erklaeren-der-themen.txt)
|
|
||||||
- 1 Design
|
- 1 Design
|
||||||
- 2 Sicherheit
|
- 2 Sicherheit
|
||||||
- 3 Realisierung
|
- 3 Realisierung
|
||||||
- 4 Change(-management)
|
- 4 Change(-management)
|
||||||
- 5 Testing
|
- 5 Testing
|
||||||
|
Abgabetermin ist der **Tag 5** 08:15, vor der LB2
|
||||||
|
|
||||||
|
|
||||||
|
Es empfiehlt sich, die Themen im Erklärdokument so zu beschreiben, dass zugleich auch eine gute Vorbereitung für die schriftliche Prüfung **LB2** gemacht wird. Es empfiehlt sich ebenso, die thematisierten Techniken auch selber auszuprobieren und zu dokumentieren, damit sie dabei auch gleichzeitig diese Teile der praktischen Übung **LB3** verwendet und angewendet werden können.
|
||||||
|
|
||||||
|
|
||||||
## LB2 (25%, schriftliche Prüfung, 90 min)
|
## 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:
|
||||||
- Multi-Tier-Architektur(en)
|
- Multi-Tier-Architektur(en)
|
||||||
- Design-Phasen von Applikation und Datenbanken
|
- Design-Phasen von Applikation und Datenbanken
|
||||||
- DB-Entwicklungsprozess ERM/ERD, SQL, DDL, DML, DCL, Tabellen, Views
|
- DB-Entwicklungsprozess ERM/ERD, SQL, DDL, DML, DCL, Tabellen, Views
|
||||||
- Ausgewählte PHP-Code-Stücke (z.B. zur DB-Anbindung)
|
- Ausgewählte PHP-Code-Stücke (z.B. zur DB-Anbindung)
|
||||||
- [Weitere Details](./weitere_details_zur_schriftlichen_pruefung.txt)
|
[Weitere Details](./weitere_details_zur_schriftlichen_pruefung.txt)
|
||||||
|
|
||||||
|
Gut für die Vorbereitung ist, wenn im Erklärdokument die Themen schon eingehend behandelt worden sind.
|
||||||
|
|
||||||
|
|
||||||
|
## LB3 (45%, praktisches Projekt)
|
||||||
|
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.
|
||||||
|
|
||||||
|
#### Hosting mit Datenbanken
|
||||||
|
Mögliche / empfohlene Gratishosts mit Datenbanken:
|
||||||
|
|
||||||
|
<https://www.bplaced.net/> --> Angebot "freeStyle"
|
||||||
|
<br><https://infinityfree.net/>
|
||||||
|
<br><https://www.heroku.com/>
|
||||||
|
|
||||||
|
|
||||||
## LB3 (50%, praktisches Projekt)
|
|
||||||
--> Verwaltungs-WebApp mit 2 verschiedenen Datenbanken. Eigenes Thema.
|
|
||||||
z.B. Webshop mit mind. 10 Artikeln in der DB mit Bestellmöglichkeit bis Rechnungstellung (ohne Bezahlmechanismus)
|
|
||||||
### Grundanforderung (bis Note 4.7)
|
### Grundanforderung (bis Note 4.7)
|
||||||
- Dynamisch generierte Website (z.B. in PHP) mit 1 Datenbankanbindung programmiert.
|
- Dynamisch generierte Website (z.B. in PHP) mit 1 Datenbankanbindung programmiert.
|
||||||
- Statischer DB-Switch (hart codiert)
|
- Statischer DB-Switch (hart codiert)
|
||||||
|
|
||||||
[weitere Bedingungen für Note 4.7](./mindestbedingungen-fuer-note-4.7.txt)
|
[weitere Bedingungen/Mindestanforderungen für die Note 4.7](./mindestbedingungen-fuer-note-4.7.txt)
|
||||||
|
|
||||||
#### Adminbereich
|
#### Adminbereich
|
||||||
- Verschlüsseltes Login mit Sessionüberprüfung
|
- Verschlüsseltes Login mit Sessionüberprüfung
|
||||||
@ -45,7 +61,7 @@ z.B. Webshop mit mind. 10 Artikeln in der DB mit Bestellmöglichkeit bis Rechnun
|
|||||||
- Zeitgerechte Usability (responsive, Steuer- und Anzeigeelemente)
|
- Zeitgerechte Usability (responsive, Steuer- und Anzeigeelemente)
|
||||||
|
|
||||||
### Erweiterte Anforderungen (über Note 4.8)
|
### Erweiterte Anforderungen (über Note 4.8)
|
||||||
- Mehr als eine Datenbank implementiert
|
- Mehr als eine Datenbank gleichzeitig implementiert
|
||||||
|
|
||||||
1. ) **Oracle** Express: Datenbankanbindung programmieren
|
1. ) **Oracle** Express: Datenbankanbindung programmieren
|
||||||
2. ) **PostgreSQL**: Datenbankanbindung mit transaktionssicheren Abfragen programmieren
|
2. ) **PostgreSQL**: Datenbankanbindung mit transaktionssicheren Abfragen programmieren
|
||||||
@ -57,6 +73,21 @@ z.B. Webshop mit mind. 10 Artikeln in der DB mit Bestellmöglichkeit bis Rechnun
|
|||||||
- Bonus: Externe Schnittstelle implementiert (Zahlungssystem einbinden, z.B. TWINT)
|
- Bonus: Externe Schnittstelle implementiert (Zahlungssystem einbinden, z.B. TWINT)
|
||||||
|
|
||||||
|
|
||||||
|
## Ablaufplan AP20d Donnerstag morgens
|
||||||
|
| Tag | Datum | Thema |
|
||||||
|
| ---- | ----- | ----- |
|
||||||
|
| -1- | 25.08.| Einführung und Start LB1 |
|
||||||
|
| -2- | 01.09.| Arbeit an LB1 |
|
||||||
|
| -3- | 08.09.| Arbeit an LB1 |
|
||||||
|
| -4- | 15.09.| Arbeit an LB1 |
|
||||||
|
| -5- | 22.09.| Abgabe LB1 (Erklärdokument) <br> LB2 (schriftlich, 90 min) |
|
||||||
|
| -6- | 29.09.| Arbeit an LB3 |
|
||||||
|
| -7- | 06.10.| Arbeit an LB3 |
|
||||||
|
| --- | --- | Herbstferien |
|
||||||
|
| -8- | 27.10.| Arbeit an LB3 |
|
||||||
|
| -9- | 03.11.| Arbeit an LB3 |
|
||||||
|
| -10- | 10.11.| Abgabe LB3 |
|
||||||
|
|
||||||
|
|
||||||
## Bewertungsraster
|
## Bewertungsraster
|
||||||
| Thema/Aufgabe | (-0.3) | Note 4.0 | (+0.3) |
|
| Thema/Aufgabe | (-0.3) | Note 4.0 | (+0.3) |
|
||||||
|
Loading…
Reference in New Issue
Block a user