Skip to main content

Advanced Web ProgrammingLaajuus (5 cr)

Code: R504D143

Credits

5 op

Teaching language

  • English

Objective

You know various tools on how to create common web dashboard applications.
You can create interactive web dashboards with advanced visualizations.
You know basic principles, procedures and requirements in web applications regarding information security.
You are aware of common web development frameworks, their possibilities and skill requirements
You know how to share your results and exercises via a version control system

Content

Web dashboard application development and advanced web visualization techniques
Advanced Application Programming Interface (API) development
Integrating data from messaging protocols
Common security features and requirements in web development
Basic introduction to common web development frameworks

Qualifications

Basics of programming, Basics of web programming (HTML/CSS/JavaScript), Basics of relational and NoSQL -databases

Assessment criteria, satisfactory (1)

You know the basic principles regarding information security in web development.
You are aware of common web development frameworks and why they are used in working life.
You can create a simple interactive web dashboard application by following instructions.
You can use various visualization techniques in web applications based on instructions.
You can share your results and exercises via a version control system.

Assessment criteria, good (3)

You know the basic principles regarding information security in web development and can apply common security features into a web application.
You can create basic web applications with a chosen web development framework by following instructions.
You can create an interactive web dashboard application by using instructions and documentation.
You can use various visualization techniques in web applications based on documentation.
You can share your results and exercises via a version control system.

Assessment criteria, excellent (5)

You know the more advanced principles regarding information security in web development and can apply various security features into a web application.
You can create and modify basic web applications with a chosen web development framework by following instructions and documentation.
You can create an interactive web dashboard application based on documentation and requirements.
You can use advanced visualization techniques in web applications.
You can share your results and exercises via a version control system.