Skip to main content

Server Programming (Back-End)Laajuus (4 cr)

Code: LT00DB46

Objective

The student knows the basics of implementing database-based web applications on a web server.

Content

- introduction to web server programming
- programming environment
   - editor
   - programming language
   - database software
- basic components of the Web
- using the database
- service-oriented architectures
- testing and deployment of applications
- security

Qualifications

Basics of Programming, Basics of Databases, Browser Programming

Assessment criteria, satisfactory (1)

The student is able to list the basic techniques for implementing web server applications. The student is able to program a server application that contains basic functions, with the help of a teacher.

Assessment criteria, good (3)

The student is able to list the basic techniques for implementing web server applications and understand their principles. The student is able to program a server application with basic functions.

Assessment criteria, excellent (5)

The student is able to list the basic techniques for implementing web server applications and understand their principles. The student has versatile expertise in implementing server applications.

Enrollment

22.04.2024 - 09.10.2024

Timing

21.10.2024 - 18.12.2024

Credits

4 op

Teaching languages
  • Finnish
Degree programmes
  • Bachelor of Business Administration, Business Management
Teachers
  • Mikko Kulmala
Student groups
  • LITA22D

Objective

The student knows the basics of implementing database-based web applications on a web server.

Content

- introduction to web server programming
- programming environment
   - editor
   - programming language
   - database software
- basic components of the Web
- using the database
- service-oriented architectures
- testing and deployment of applications
- security

Materials

Moodle and web materials

Teaching methods

Online lectures

Completion alternatives

The course can also be completed independently.

Student workload

Independent work 135h, but 18h of online lectures are offered, in which we go through exercises and work on the assignment.

Evaluation scale

1-5

Assessment criteria, satisfactory (1)

The student is able to list the basic techniques for implementing web server applications. The student is able to program a server application that contains basic functions, with the help of a teacher.

Assessment criteria, good (3)

The student is able to list the basic techniques for implementing web server applications and understand their principles. The student is able to program a server application with basic functions.

Assessment criteria, excellent (5)

The student is able to list the basic techniques for implementing web server applications and understand their principles. The student has versatile expertise in implementing server applications.

Qualifications

Basics of Programming, Basics of Databases, Browser Programming