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