
Standards in internet technology application
- Class 30
- Practice 30
- Independent work 90
Course title
Standards in internet technology application
Lecture type
Obligatory
Course code
22-00-511
Semester
3
ECTS
5
Lecturers and associates
- Bojan Fulanović, Lecturer
- Ivan Begović, Instructor
- Tomislav Kelemen, Instructor
- Ozren Tkalčec Krznarić, Instructor
Course overview
This module provides students with the skills and knowledge needed to:
develop static websites, use appropriate tools, and apply ways of thinking required for designing websites with modern user experience.
This module is core to the Software Engineering subspecialisation and provides the foundation for web development modules that students will take in the following semesters. This module contributes significantly to students’ development as professionals in respected fields.
Students will learn:
• Web development foundations, which are necessary to build skills that are more complex and required in the labour market.
• How to structure HTML document, apply CSS styles, and program simple JavaScript algorithms needed to create rich Internet applications.
• How to use external JavaScript libraries and apply them to produce responsive, good-looking rich Internet applications.
• How to transform website specification into static website solution.
The module assessment is based on individual student projects. In these projects, students must create a static website according to the given specification.
Literature
Essential reading:
1. Robbins, J. (2018) Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics. 5th edn. Sebastopol: O'Reilly Media.
Recommended reading:
1. McGrath, M. (2020) HTML, CSS and JavaScript in easy steps. Warwickshire: In Easy Steps Limited.
Minimal learning outcomes
- Create a page structure according to a detailed specification.
- Stylize page display.
- Structure page display using client scripting.
- Apply standard client scripting libraries to manage page structure.
Preferred learning outcomes
- Create a page structure using most appropriate HTML elements according to a detailed specification.
- Stylize page display using CSS transitions and transformations to achieve a rich visual experience.
- Structure page display using external client scripting libraries.
- Apply standard client scripting libraries to manage page structure and responsiveness.