Skip to main content

Rich Internet ApplicationsLaajuus (5 ECTS)

Course unit code: TT00AA39

General information


Credits
5 ECTS

Objective

After completing the course, the student knows how to build a safe web application, is able to generate HTML pages using a scripting language, and is able to combine a MySQL database to web pages.
The student can validate HTML code, knows CSS and is able to apply it to create a consistent layout.
Principles of Ajax technology, and Ajax generators.
Client-side programming using Javascript.

Content

An overview of common web programming languages such as PHP, ASP.NET MVC, Perl, JSP, Ruby. Learning to use one language (PHP and Zend). Good knowledge on PHP and Zend technologies.
Application of secure practices and libraries.
Deep knowledge on using MySQL databases in the context of web applications
HTML, XHTML, HTML5
Creating a database interface
Cascading Style Sheets, CSS1111
jQuery; JSON; Javascript
Functions of application frameworks
Regular expressions
HTTP request and response

Qualifications

Any object-oriented programming language
XML related technologies

Assessment criteria, satisfactory (1)

The student knows the structure of a HTTP request and response
The student knows one scripting language, and is able to build a secure internet application that uses a database.

Assessment criteria, good (3)

The student is able to build a secure internet application that uses a database, has a consistent outlook and layout, and validates.

Assessment criteria, excellent (5)

The student is able to design and build an application using a framework, adding a variety of input checks to input, and is able to apply additional features. The code is neat and extensively commented. The site has a consistent outlook using CSS is varied ways, that works on different browsers.

Go back to top of page