Skip to main content

Web SystemsLaajuus (5 cr)

Code: ELA22IK04

Credits

5 op

Objective

The student:
- can create a web application with Front-end programming
- can create a web application with Back-end programming
- can create a web application with a framework.

Content

Front-End Technologies:
- HTML, CSS, JavaScript.
- Other techniques like jQuery, Bootstrap, LESS / SASS etc.
Back-End Technologies:
- node.js or PHP or equiv.
- Database management
Web services and REST.
The design champion MVC.
Observers, routing etc.
Front-End Frameworks and Back-End Frameworks.

Qualifications

The courses Internet Technology and Database Technology.

Assessment criteria, satisfactory (1)

The student understands the difference between Front End and Back End programming of web applications.
The student can create simple web applications with front-end techniques.
The student can create simple web applications with back-end techniques that read and write databases.
The student understands the principle of using front-end and back-end frameworks.

Assessment criteria, good (3)

The student can create more advanced web applications with front-end techniques.
The student can also use simpler code libraries.
The student can create object-oriented web applications that integrate front-end and back-one techniques, which read and write databases and other data layers.
The student is can basically use a framework.

Assessment criteria, excellent (5)

The student can program web applications with front-end techniques where the code follows a design pattern.
The student can program web applications with back-end technology where the code follows a design pattern.
The student can create web applications with a framework.

Materials

See the current realization of the course.