- Code
L.29714
- Amount of hours required
140
- Language
en-GB
- Quartile of execution
1
The foundations for this type of application are found in JavaScript. This programming language is built into every browser. JavaScript is covered extensively in this module. We will use it client-side (i.e. within the browser) as well as server-side (through Node.js).
The aim of this module is for students to gain a thorough understanding of what is involved in the implementation of a modern web application.
Competences
- HBO ICT 13.2 SW/ONT/2
- HBO ICT 14.2 SW/REA/2
- HBO ICT 3.1 GI/ONT/1
- HBO ICT 4.1 GI/REA/1
Learning goals
The student can use JavaScript and the DOM API to add client-side dynamic behaviour to a website.
The student can design, automatically test and implement REST APIs.
The student recognises the most common security problems in web applications and knows how to avoid them.
The student can implement Single Page Application user-interfaces for REST APIs, using only JavaScript and the DOM API, without the use of any libraries.
The student can implement a user-interface using the functional reactive paradigm, using a library.
The student can build web applications using Node.js, and can explain and apply concepts like cookies, sessions, forwards, redirects, request headers and response headers in the context of these applications.
Tests
Code | Name |
---|---|
WC | Werkcollege |
T.55493 | 2.1: Web Advanced |