Webentwicklung 2
Kursthemen
-
-
Hochladen der ZIP-Datei im Sommersemester bis spätestens 10.07.2024, 20 Uhr
Termin zum Übergabetermin (15 Min pro App, BBB) : 11. (ganztägig) und 12.07.2024 (nachmittags).
Jeder Teilnehmer gibt eine ZIP Datei mit folgenden Inhalten ab:- Quellcode der App (ohne den Ordner node_modules), sonst bitte alles.
- Screenshots der einzelnen Views.
- Kurzdoku der App (sehr knappe kurze Beschreibung der Hauptfunktion/zweck, Datenmodell und Besonderheiten, Zieldevice (Smartphone, PC, Tablet) sowie Screenshots der App). Keine seitenlange Doku! Maximal 3 Seiten.
Dateiname - bitte nur so:
Web2_Vorname_Name_Matrikelnummer_Vorname_Name_Matrikelnummer_TitelDerApp.zip------------------------------------------------------------------
Bewertung der App:
Neue Bewertung ab SoSe2024:
- UI/UX/Umsetzung der Idee: 35%
- Code/Aufbau: 35%
- Fragen beim Abnahmegespräch: 30%
(Konzepte müssen verstanden sein und es sollte bekannt sein, warum was gemacht wird. Dies wird eingeführt, um zu vermeiden, dass ChatGPT Komponenten wahllos zu Projekten zusammengeklickt werden).
------------------------------------------------------------------
Hinweise zur Umsetzung:
- Es sollte ein WebApp sein mit einem echten Use Case.
- Umsetzung mit Astro/SolidJS
- Pages in Server Side Technologie.
- Pages mit Solid Komponenten.
- RESTful Service: Es
sollte ein Cloud-Anwendung sein, sprich Daten sollen eingegeben werden,
gespeichert, geladen werden können. Es sollten aber auch rein darstellende Seiten enthalten sein wie beispielsweise About/Welcome etc.
- Für 1,x: Login und Node Server
- Im Serversystem sollte REST (und falls notwendig Sockets) umgesetzt werden und die Daten in einer Datenbank gespeichert werden.
- SQLite Datenbank mit Server-Endpoints
- Saubere Architektur und klarer Aufbau (auch auf Variablen und Datenbankbenennungen achten, kein Deutsch/Englisch Mix in den Variablen), bitte für ein Sprache bei der Darstellung (also die Sprache der Webseite, Tabellen etc.) entscheiden.
- Quellcode der App (ohne den Ordner node_modules), sonst bitte alles.
-
-
-
-
- Visual Studio Code (VC) ist eine Freeware Umgebung für alle möglichen Software Projekte. Es bietet Support für Javascript, Astro, Solid etc. an.
- Nach der Installation von VC klicken sie auf Erweiterung und geben REPL in die Suchleiste ein und installieren Javascript REPL.
- In dem Video zeige ich, wie es geht.
- Visual Studio Code (VC) ist eine Freeware Umgebung für alle möglichen Software Projekte. Es bietet Support für Javascript, Astro, Solid etc. an.
-
-
-
-
-
-
-
-
-
-