Skip to main content

Web ProgrammingLaajuus (5 ECTS)

Course unit code: TI00AA49

General information


Credits
5 ECTS

Objective

After completing the unit, the student knows how to build Web applications, is able to generate HTML pages using PHP scripting, is able to use MySQL database in the backend and JavaScript on the client side.
The student can validate HTML code, knows CSS and is able to apply it to create a consistent layout.

Content

- Fundamentals of HTTP messaging
- Web documenting - HTML, XHTML, HTML5
- Web scripting languages
- Principles of server side programming
- Perl/CGI overview
- Server-side scripting using PHP
- Web and databases
- Features of Web 2.0
- Client-side scripting using JavaScript
- Ajax, Prototype and jQuery
- Web mashup
- Regular expressions
- Google Maps API

Qualifications

- Programming
- Data management

Assessment criteria, satisfactory (1)

The student knows the structure of HTTP request and response
The student knows one Web scripting language (PHP), and is able to build Web applications using a database in the backend

Assessment criteria, good (3)

The student is able to build a secure Web 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