Web Development 7.5 credits
Course Contents
The course aims to convey essential web technology concepts and techniques. It starts with an introduction to HTTP, HTML, and CSS, along with JavaScript and how to use the Document Object Model (DOM) to modify a web page's content dynamically on the client side. This portion also covers certain client-side libraries and APIs.
The course then focuses on server-side development, specifically using Node.js and associated frameworks. Students will learn to construct database-backed backend solutions that communicate with front-end web pages through REST APIs. The course addresses security considerations throughout, both on the client and server sides. Additionally, the course includes using containers to support the development, testing, and deployment cycles of web applications.
The course includes the following topics:
- Client-server communication and HTTP
- HTML, CSS and CSS frameworks
- JavaScript and the Document Object Model (DOM)
- Client APIs and libraries,
- Architecture and REST APIs
- Containers for web development
- Backend development using Node.js and Node Package Manager (NPM)
Prerequisites
General entry requirements and taken courses Object-oriented Programming, 7,5 credits, and Databases, 7,5 credits or the equivalent.
Level of Education: First cycle
Coursecode/Ladok code: T1WSSQ
The course is conducted at: School of Engineering
Label | Value |
---|---|
Type of course | Programme instance course |
Study type | Normal teaching |
Semester | Autumn 2026 |
Study period |
week 36 - week 43
|
Rate of study | 100% |
Language | English |
Location | Jönköping |
Time | Day-time |
Tuition fees do NOT apply for EU/EEA citizens or exchange students | 21375 SEK |
Application code | HJ-T1021 |