Overview
Learning objectives
- Knows what the course is about.
- Knows how to register to the course.
- Knows about the course discussion channel and knows some principles about helping others and about asking for help.
Objectives and workload
In this 5 ECTS course, you'll learn what web applications are, how they function, and how they are constructed. You'll learn about the responsibilities of client-side web applications and server-side web applications, and will learn the principles of designing, implementing, and testing structurally sound web applications. You'll also learn about development and deployment strategies in modern web development.
The 5 ECTS workload corresponds to approximately 135 study hours. This naturally varies between individuals due to e.g. differences in previous experience and self-set objectives for course grade.
This version of the course has been deprecated in favor of the updated version at https://fitech101.aalto.fi/courses/web-software-development/. This course version is no longer supported.
Materials
These materials have been developed at Aalto University in Finland. You can use these materials for studying web software development and teaching web software development for free of charge. Creating copies of the materials, modifying them, or re-distributing them is forbidden.
After completing the course, we recommend taking the Full Stack open course offered by the University of Helsinki. Consider also the courses Device-Agnostic Design and Designing and Building Scalable Web Applications.
Registration
Registration happens by creating an account for this platform. Creating an account can be done through the REGISTER link on the upper right-hand corner of this page. If you have previously worked on the FITech 101: Digi & Data -course series, currently only in Finnish, the same account can be used here. When you work as a registered user, your progress will be stored.
It is possible to also work on some of the course assignments without registration. If you choose to continue without registration, your progress may disappear if you e.g. clear your cookies, do not visit the materials for a while, or if we do cookie-clearing changes to the course platform.
Unsupported version
This version of the course has been deprecated in favor of the updated version at https://fitech101.aalto.fi/courses/web-software-development/. This course version is no longer supported.