Web application development (5cr)
Code: TT00CC72-3004
General information
- Enrollment
- 02.07.2026 - 31.07.2026
- Registration for introductions has not started yet.
- Timing
- 01.08.2026 - 31.12.2026
- The implementation has not yet started.
- Number of ECTS credits allocated
- 5 cr
- Unit
- Teknologia
- Teaching languages
- Finnish
- Degree programmes
- Bachelor’s Degree in Information and Communication Technology
Unfortunately, no reservations were found for the realization Web application development TT00CC72-3004. It's possible that the reservations have not yet been published or that the realization is intended to be completed independently.
Evaluation scale
0 - 5
Objective
The student has a comprehensive understanding of various web application frameworks and architectures. The student knows how to implement a modern scalable application based on microservice architecture using HTML, CSS and JavaScript or Python. The student knows how to use a relational or document database as part of a web application.
Execution methods
Viikoittaiset luentotallenteet ja ohjatut harjoitukset
Itsenäinen koodaus ja projektityö
Ohjaustapaamiset harjoitustyöhön
Accomplishment methods
Lectures, exercises, exercises, portfolio.
Content
- Development of full-stack applications: user interface, server application, database
- REST interfaces
- Microservice architecture
- Docker Swarm or Kubernetes
- MongoDB, MariaDB, InfluxDB
- JavaScript frameworks
Location and time
Lukujärjestyksen mukaiset verkko-ohjaustapaamiset
Materials
Reppu-Moodlessa oleva kurssimateriaali
Teaching methods
Viikoittaiset luentotallenteet ja ohjatut harjoitukset Teamsissa
Itsenäinen koodaus ja projektityö
Ohjaustapaamiset harjoitustyöhön
Employer connections
Kurssi on mahdollista opinnollistaa suorittamalla vastaavia työtehtäviä.
Exam schedules
Kurssia ei voi suorittaa tenttimällä.
Completion alternatives
Itsenäisesti suoritettava Web-palvelinohjelmiston toteuttaminen. Suunnitelma hyväksytettävä kurssin opettajalla.
Student workload
Kurssin laajuus 5 op, joka vastaa 135 h opiskelijan työtä.
Assessment criteria, satisfactory (1)
The student understands the principles of a modern web application and can implement a simple web application with assistance.
Assessment criteria, good (3)
The student knows how to design and implement a modern web application.
Assessment criteria, excellent (5)
The student knows how to plan, implement, document and test a modern web application.
Qualifications
Basics of programming
Python programming
Modern software development
Telecommunications programming