Andrea Ungerer Wifi Kurs Webentwicklung 2022
Projektdokumentation
Einsatz von SCM (bevorzugt GIT, zB gitlab.com)
Projektfortschritte (zB Milestones und Issues über gitlab.com, commits)
Quellcode‐Dokumentation (Klassen, Funktionen)
übliche Projektstruktur (Ordnerstruktur, src, dist, build, dev, etc.)
eigenes User Interface HTML/CSS (Einsatz von CSS Frameworks möglich)
Funktionales und Objektorientiertes Programmieren
DOM Manipulation, dynamisches Erstellen von HTML
Client/Server Kommunikation (XHR)
Formulardaten (inkl. Validierung)
SQL‐Datenbank
CRUD od. REST
User‐Error‐Handling (Fehlermeldungen im UI)
Authentifizierung
Einsatz von MVC od. anderen Design Pattern
Umsetzung einer Frontend und Backend‐Applikation
Hosting des Projektes
Userinnen können Accounts erstellen und sich anmelden. User können sich ausloggen. Userinnen können ihre Daten ändern. User können ihre Daten sehen. Userinnen können Quizzes versuchen. User können Quizzes sehen. Userinnen können Bewertungen erhalten. User können Bewertungen herunterladen.
Admin können Fragen löschen. Admina können Fragen bearbeiten. Admina können Fragen exportieren. Admin können Quizzes erstellen. Admina können Quizzes bearbeiten. Admin können Quizzes löschen. Admina können Kategorien erstellen. Admin können Kategorien bearbeiten. Admina können Kategorien löschen. Admin können User erstellen. Admina können User bearbeiten. Admin können User zu Admin machen.
User Fragen Punkte/Optionen Password Failed Access Permission Rollen Ergebnisse
KW24: 12h KW25: 17h KW26: 16h KW27: 24h KW28: 26h KW29: 24h KW30: 21h KW31: 14h
Doppeltes CSS entfernen Unit Tests (phpunit), Integration Tests (phpunit) Export im richtigen Format (JSON, XML, CSV) Anleitung für die Verwendung
- email = [email protected]
- password = 456