Overview
Aims
Fundamental knwledge regarding the flow and display of information over the Internet, especially on the Web
Using methods, development environments and languages specific to the development of web applications.
The ability to develop a web application, starting from given specifications.
Course contents
1. HTML – elements, atributes, Doctype
2. CSS: rules, selectors, properties, precedence rules
3. HTML5 & CSS layout: semantic elements, the box model
4. Javascript – nodes, DOM
5. Responsive web design – media queries, mobile first,
frameworks
6. Client-server model, protocols, HTTP
7. Transmission of values
8. Security issues
9. Configuration of webservers
Learning outcomes
Students will be able to understand how things work on the Web from the technology point of view and to create interoperable and functional websites.
Assessment
Final project evaluation – 50%; continuous assessment Laboratory activities portfolio – 50%.