Angestrebte Lernergebnisse / Learning Outcomes
Die Studierenden können auf Basis gegebener Anforderungen und eines vorhandenen Servers einer Client-Server-Applikation einen dem Stand der Technik entsprechenden Client entwickeln,
indem sie fortgeschrittene Techniken und Frameworks für Browser-basierte Clients (Web-Apps) oder native Apps einsetzen,
um später Clients für vermarktungsfähige Software-Produkte entwickeln zu können.
Inhalt
- Web-Apps
- Advanced JavaScript (EcmaScript)
- Object oriented programming with javascript.
- Design Pattterns such Singleton, Factory ore Observer
- Prototypes
- Classes
- Promises
- Vorlesung
- Seminar
- Übungen
Materialien/ Ressourcen