Number |
webeC
|
Module head |
Dierk König, +41 56 202 79 83, ZGllcmsua29lbmlnQGZobncuY2g= |
ECTS |
3.0 |
Level |
basic |
Overview |
The web is one of the most commonly used platforms for software applications. Web Engineering imparts basics about the construction of web presences: from simple static web sites to dynamic, distributed, database based multi-user applications.
- Web application architecture, components and their interaction, e.g. the use of Server Pages, Web MVC, Single Page Apps and REST architectural style
- Client technologies, e.g. HTML, CSS, JavaScript, and server technologies including simple database access
- Application of these technologies including validation and automated tests of the overall system from an engineering point of view
- Design and implementation of web applications
|
Learning Objectives |
The students
- know the basic techniques required for the central aspects of a web application, such as client and server technologies, static and dynamic content, the integration of a database
- can explain the main concepts of the the various technologies covered in the module
- can build a reliable web presence from scratch using an engineering approach
|
Previous knowledge |
- Object Oriented Programming 2 (oopI2)
- Databases (dbC, edbs)
|
Exam format |
Continuous assessment grade and final written exam |