NumberwebeCModule headDierk König, +41 56 202 79 83, dierk.koenig@fhnw.chECTS3.0LevelbasicOverviewThe 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 ObjectivesThe 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 formatContinuous assessment grade and final written exam