Teaching Methodologies
The curricular unit will be taught through theoretical and theoretical-practical classes.
Classes include exposition of the material, with examples presented by the teacher and practical work related to the themes in question.
Learning Results
At the end of this course unit, the student should be able to:
• Interpret the code of HTML pages, understanding the different tags and their function;
• Knowing how to apply modern design frameworks in the construction of web pages, with emphasis on dynamic adaptation depending on the type of device;
• Know how to interpret and apply blocks of javascript
• Knowing how to develop a web project
• Recognise the different interface accessibility validation metrics and know how to analyse them
Program
The curricular unit comprises the following contents:
1. Structuring of HTML pages, main tags and their semantics
2. Formatting HTML pages with CSS, main attributes and common mistakes
3. Responsive Web Design Theory
4. Advanced CSS and Media Queries Engines
5. Common frameworks and their use
6. Javascript Concepts
7. Development of a web project:
1. Design. Cycles of ideation, analysis, development and iteration.
2. Responsive and adaptive Web Design, for desktop and mobile.
3. Accessibility analysis of an interface: approaches, data collection and analysis, validation metrics
Curricular Unit Teachers
Grading Methods
- - written test - 40.0%
- - practical work - 60.0%
- - theoretical test - 40.0%
- - assignments accompanied in practical classes - 60.0%
Internship(s)
NAO
Bibliography
Duckett, J. (2011). HTML & CSS: Design and Create Websites. John Wiley & Sons. ISBN: 978-1118008188
Frain, B. (2015). Responsive Web Design with HTML5 and CSS3. Packt Publishing Ltd. ISBN: 978-1784393365
Goldstein, A., Lazaris, L., & Weyl, E. (2011). CSS3 Solutions: Essential Techniques for CSS3 Developers. SitePoint Pty Ltd. ISBN: 978-0-9805768-4-4
Duckett, J. (2015). JavaScript and JQuery: Interactive Front-End Web Development. John Wiley & Sons. ISBN: 978-1118531648
Lett, J. (2017). Bootstrap 4: A Beginner’s Guide to Building Responsive Web Applications. Packt Publishing Ltd. ISBN: 978-1-78829-063-7
Andrew, R. (2015). Advanced CSS: Take Your CSS Skills to the Next Level. SitePoint Pty Ltd. ISBN: 978-0-9805768-7-5
W3C Web Accessibility Initiative (WAI). (2020). Web Accessibility: A Foundation for Research. World Wide Web Consortium. URL: https://www.w3.org/WAI/bibliography/