Skip to main content

Full Stack Web Development (10cr)

Code: 5G00DM05-3009

General information


Enrolment period
08.06.2025 - 30.08.2025
Registration for the implementation has begun.
Timing
25.08.2025 - 21.12.2025
The implementation has not yet started.
Credits
10 cr
Mode of delivery
Contact learning
Unit
Software Engineering
Campus
TAMK Main Campus
Teaching languages
English
Degree programmes
Bachelor's Degree Programme in Software Engineering
Teachers
Teemu Heinimäki
Tony Torp
Person in charge
Tony Torp
Course
5G00DM05

Objectives (course unit)

The student understands the concepts used in a full-stack web application. The student is able to develop both frontend and backend of the web application. The student can create authentication for a full-stack web application.

Content (course unit)

Responsive UI with HTML and CSS technologies. Frontend Web development with Javascript frameworks eg. React and Angular. Backend development with popular technologies eg. Node, Java. Using backend data repository. Implementation of authentication with e.g. JWT.

Prerequisites (course unit)

Programming languages 1-3, Basics of Web Development, Web Software Production

Assessment criteria, satisfactory (1-2) (course unit)

Student can implement an UI with HTML and CSS technologies. Student is able implement a simple frontend by using web development techniques with Javascript framework eg. React or Angular. Student is able to implement a simple backend with some popular technology eg. Node or Java. Student can use the backend as a simple data source for the application. Student knows about authentication possibilities for the application with e.g. JWT.

Assessment criteria, good (3-4) (course unit)

Student can implement a responsive UI with HTML and CSS technologies. Student is able to exploit frontend web development techniques with Javascript framework eg. React or Angular. Student is able to implement a backend with some popular technology eg. Node or Java. Student can use the backend as the data source for the application. Student is able to implement authentication for the application with e.g. JWT.

Assessment criteria, excellent (5) (course unit)

Student can implement versatile responsive UI with HTML and CSS technologies. Student is able to exploit various frontend web development techniques with Javascript framework eg. React or Angular. Student is able to implement a versatile backend with some popular technology eg. Node or Java. Student can use diversely the backend as the data source for the application. Student is able to implement a full authentication for the application with e.g. JWT.

Assessment scale

0-5

Go back to top of page