This commit is contained in:
Harald G. Mueller 2022-11-14 18:03:04 +00:00
parent fb48144256
commit d67f668980

View File

@ -150,30 +150,24 @@ Mögliche / empfohlene Gratishosts mit Datenbanken:
Eine Abgabe auf "localhost", also nicht über das Internet auf einem Webserver, gibt Abzüge bei der Bewertung. Eine Abgabe auf "localhost", also nicht über das Internet auf einem Webserver, gibt Abzüge bei der Bewertung.
### Grundanforderung (bis Note 4.7) ### Grundanforderung (bis Note 4.7)
- Dynamisch generierte Website (z.B. in PHP) mit 2 Datenbankanbindungen (z.B. für Artikel) und 1 Filedatenhaltung (z.B. für DB-Einstellungen oder für User) programmiert. - Dynamisch generierte Website (z.B. in PHP) mit 2 Datenbankanbindungen (z.B. für Artikel) und 1 Filedatenhaltung (z.B. für DB-Einstellungen oder für User) programmiert.
- Statischer DB-Switch (hart codiert, Applikation muss neu gestartet werden um auf die 2. DB zu kommen) - Statischer DB-Switch (hart codiert, Applikation muss neu gestartet werden um auf die 2. DB zu kommen)
- Git wird benutzt
- Git wird benutzt - Abgabe auf einem online Web-System
- Abgabe auf einem online Web-System
-- eigene Domain, -- eigene Domain,
-- oder Subdomain bei einem Provider -- oder Subdomain bei einem Provider
-- oder als Unterordner in einer Domain -- oder als Unterordner in einer Domain
>> Abgabe "nur" auf eigenem Rechner gibt Abzüge > Abgabe "nur" auf eigenem Rechner gibt Abzüge
- Einzelabgabe (Es kann zusammen gearbeitet werden, aber jede:r gibt den eigenen Code ab) - Einzelabgabe (Es kann zusammen gearbeitet werden, aber jede:r gibt den eigenen Code ab)
- Teile aus Modul M133 können wiederverwendet werden. Es muss aber eine sichtliche Weiterentwicklung davon sein.
- Teile aus Modul M133 können wiederverwendet werden. Es muss aber eine sichtliche Weiterentwicklung davon sein. - Datenbank angebunden
- MVC konsequent umgesetzt
- Datenbank angebunden - Sicherheitsaspekte berücksichtigt
- MVC konsequent umgesetzt
- Sicherheitsaspekte berücksichtigt
-- "save" gegen SQL-Injection, Benutzer-Fehleingaben, ...) -- "save" gegen SQL-Injection, Benutzer-Fehleingaben, ...)
-- "save" gegen URL-Klau (Sessionhandling) -- "save" gegen URL-Klau (Sessionhandling)
- Mehrere Artikel können ausgewählt und "bestellt" werden - Mehrere Artikel können ausgewählt und/oder abgewählt und danach "bestellt" werden.