After completing the course the student is expected to know how to develop dynamic web applications and also be able to design the architecture for such applications. The student will learn when and how to use various techniques and frameworks and how web applications use databases.
Spring 2019: After completing the course, the student is expected to know how to develop dynamic web applications and single page applications. The student will also be able to design the architecture for such applications. The student will learn when and how to use various techniques and frameworks and how web applications use databases.
Contents
Learning will happen through the use of JavaScript and PHP based solutions. The first portion of the course will focus on server-side development. The second part will focus on the use of client-side frameworks. Such topics will be covered, as cookies, sessions, authentication, AJAX, security, maintenance, interacting with databases and UI development.
Course contents on Spring term 2019
The first portion of the course will focus on server-side development. The content will start from the creation very simple servers and the handling of requests, and will progress all the way to the use of frameworks and databases while also incorporating security issues.
The second part will focus on creating client-side applications that communicate with a server, and will also incorporate the use of client-side frameworks.
Teaching methods
Teaching method
Contact
Online
Lectures
Independent work
Exercises
Teaching language
Finnish,
English
Modes of study
Option
1
Available for:
Degree Programme Students
Other Students
Open University Students
Doctoral Students
Exchange Students
Participation in course work
In
Finnish
For 5 credits, students complete the first portion of the course, including exercises and a coursework.
For 10 credits, students complete the first and second portion of the course, including exercises and an extended coursework.