Course: Modern Web Technology

« Back
Course title Modern Web Technology
Course code UAI/680
Organizational form of instruction Lecture + Lesson
Level of course Bachelor
Year of study not specified
Frequency of the course In each academic year, in the summer semester.
Semester Summer
Number of ECTS credits 5
Language of instruction Czech
Status of course Compulsory, Compulsory-optional, Optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Course availability The course is available to visiting students
Lecturer(s)
  • Novák Milan, PhDr. Ph.D.
Course content
1. Revision of basic principles. Introduction to HTML5, overview of changes and news. 2. Cross-browser compatibility, form elements. 3. Introduction to CSS3 technology, selectors. 4. Responsive design / media queries. 5. CSS Transforms, Transitions, Animations. @ Font-face technology, related effects. 6. JavaScript and its key concepts, frameworks, DOM. 7. CSS preprocessors - scss, less. 8. Ajax, XHR, HTTP, JSON and other transport formats. 9. Events, asynchronous processing. 10. HTML5 Canvas. 11. React, Angular - use and comparison. 12. Hybrid applications.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Activating (simulations, games, drama)
  • Preparation for classes - 30 hours per semester
  • Class attendance - 42 hours per semester
  • Preparation for credit - 38 hours per semester
  • Semestral paper - 40 hours per semester
Learning outcomes
Teach students to use modern web technologies to create web pulsations. Gaining advanced knowledge of modern communication techniques used in web technologies. Independent ability to configure Web services and create Internet applications.
Students will be introduced to technologies and procedures used in the development of Internet systems based on dynamic programming technologies. Learning outcomes of the course unit The aim of the course is to master resources enabling creation of interactive applications using client scripts in the browser and creation of dynamically generated pages. Emphasis is placed not only on mastering HTML and other technologies, but also on creating clear and user-friendly documents. Topics such as Web service architecture and Web application security are also not to be missed. Learning outcomes of the course unit The aim of the course is to provide students with practical knowledge of technologies that students will learn in lectures.
Prerequisites
Overview of web technologies. The advantage is the completion of the course - Markup Languages. User knowledge of common operating systems, basics of work in computer networks.

Assessment methods and criteria
Student performance assessment

Active participation in seminars, testing of knowledge of the use of Internet technologies. Independent implementation of a specific project according to the assignment.
Recommended literature
  • Artemij Fedosejev. React.js Essentials. Packt Publishing Limited, 2015. ISBN 9781783551620.
  • Elizabeth Castro, Bruce Hyslop. HTML5 a CSS3. Praha, Computer Press, 2012. ISBN 9788025137338.
  • Ondřej Žára. JavaScript. Praha, Computer Press, 2015. ISBN 9788025145739.
  • Peter Gasston. Moderní web. Praha, Computer Press, 2015. ISBN 9788025143452.
  • ZAKAS, Nicholas C, Jeremy PCPEAK a Joe FAWCETT. Ajax: profesionálně.. Brno, 2007. ISBN 978-80-86815.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Science Study plan (Version): Applied Informatics (1) Category: Informatics courses - Recommended year of study:-, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Applied Informatics (1) Category: Informatics courses - Recommended year of study:-, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Applied Informatics (1) Category: Informatics courses - Recommended year of study:-, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Informatics for future teachers (1) Category: Informatics courses - Recommended year of study:-, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Applied Informatics (1) Category: Informatics courses - Recommended year of study:-, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Applied Informatics (1) Category: Informatics courses - Recommended year of study:-, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Applied Informatics (1) Category: Informatics courses - Recommended year of study:-, Recommended semester: Summer