Web Development & Web-based Frameworks Lab
level of course unit
Bachelor
Learning outcomes of course unit
Students acquire the basic knowledge to develop, test and maintain complex client-side web applications.
The graduates are able to:
- to apply basic concepts of client-side web development,
- to recognize, understand and apply basic design patterns in software architectures,
- implement complex client-side web applications using suitable technologies and frameworks and
-evaluate common technologies and frameworks for the implementation of web applications (web technologies).
prerequisites and co-requisites
Courses of the previous semester successfully completed
course contents
In the lab the contents of the ILV "Web Development & Web-Based Frameworks" are deepened with the aid of practical exercises and case studies. The knowledge gained will be discussed in the group and thus allow a deep insight into and consolidation of the material, which was theoretically dealt with in the ILV.
recommended or required reading
Zakas, N.: Understanding ECMAScript6: The Definitive Guide for JavaScript Developers, No Starch Press, 2016
Liebel, C.: Progressive Web Apps - Das Praxisbuch, Rheinwerk Computing, 2018
Fain, Y.; Moiseev, A.: Angular Development with TypeScript, Manning, 2019
Banks, A.; Porcello, E.: Learning React: Functional Web Development with React and Flux, O`Reilly, 2017
assessment methods and criteria
Portfolio assessment
language of instruction
German
number of ECTS credits allocated
2
eLearning quota in percent
0
course-hours-per-week (chw)
1
planned learning activities and teaching methods
Project documentation
semester/trimester when the course unit is delivered
4
name of lecturer(s)
Stefan Huber, MA, BA
year of study
2
recommended optional program components
none
course unit code
FSS4
type of course unit
practice
mode of delivery
Compulsory
work placement(s)
not applicable