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.
For 5 credits, student complete the first portion of the course, including exercises and a coursework.
For 10 credits, student complete the first and second portion of the course, including exercises and an extended coursework.
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.
Courses:
- TIETA9 Introduction to WWW Techniques
- TIEP1 Introduction to Programming I,
- TIEP3 Data Bases
or correspoinding courses are required.
You will need your own computer during the course.
Compulsory preceding studies:
Recommended preceding studies: