|
OHJ-5106 Web Programming, 4 cr |
Jussi Kujala
Lecture times and places | Target group recommended to | |
Implementation 1 | 3.-n. vuosikurssi |
Exam, weekly exercises and an assignment.
Completion parts must belong to the same implementation
-
After completing the course, the user can implement non trivial WWW based systems.
Content | Core content | Complementary knowledge | Specialist knowledge |
1. | HTTP-protocol, client-server-model. | Proxy servers | |
2. | CGI (Common gateway Interface). | Performance issues, concurrency | |
3. | J2EE/Servlet and JSP-technologies. JSP Model 2 Architecture, architectural models in web applications and web appication frameworks (Struts). | JSP Model 2 Architecture, architectural models in web applications | Web application frameworks: Struts, WebWork, JSF, Spring MVC, ... |
4. | Knowledge on basic problematics of the area: concurrency, session management, security. | Testing methods |
Exam weekly exercises and assignment. Knowledge of course core subjects is mandatory.
Numerical evaluation scale (1-5) will be used on the course
Type | Name | Author | ISBN | URL | Edition, availability, ... | Examination material | Language |
Lecture slides | Lecture slides in English | Petri Sirkkala | English | ||||
Other online content | Course online assignment system Moodle | Suomi |
Course | O/R |
OHJ-1406 Introduction to Object-Oriented Programming | Obligatory |
OHJ-3306 Introduction to Databases | Recommended |
Course | Corresponds course | Description |
|
|
Description | Methods of instruction | Implementation | |
Implementation 1 | Course is given simultanously with OHJ-5100. Please enroll to OHJ-5100. The home page of OHJ-5100: http://www.cs.tut.fi/~seitti/ | Lectures Excercises Practical works |
Contact teaching: 0 % Distance learning: 0 % Self-directed learning: 0 % |