Lecturer(s)
|
|
Course content
|
1.Repetition of basic principles. Introduction to HTML5, overview of changes and news. 2.Problems of cross-browser compatibility, form elements. 3.Introduction to CSS3 technology, selectors. 4.Responsive design / media queries. 5.CSS Transforms, Transitions, Animations. Technology @ font-face, 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 - Uses and comparisons. 12. Hybrid applications.
|
Learning activities and teaching methods
|
unspecified
|
Learning outcomes
|
Students will gain advanced knowledge of modern communication techniques used in web technologies. The course focuses mainly on mastering the resources enabling the creation of interactive applications using client scripts in the browser. Emphasis is placed not only on mastering the HTML language and other technologies, but also on creating clear and easy-to-read documents for users. The aim of the exercise is mainly the practical mastery of technologies, which students will get acquainted with in lectures.
|
Prerequisites
|
unspecified
|
Assessment methods and criteria
|
unspecified
Continuous fulfillment of individual tasks.
|
Recommended literature
|
-
ELLIOTT, Eric a Shyam SESHADRI. Programming javascript applications: robust web architecture with node, html5, and modern js. S.l.: O'Reilly Media, 2014, x, 183 pages.. ISBN 978-149-1950-296.
-
GANDHI, Raju. JavaScript next: your complete guide to the new features Introduced in JavaScript, starting from ES6 to ES9. [United States]: Apress, [2019]. ISBN 978-1-4842-5393-9.
-
LEX, Jiří. Začínáme s Moderním Webem. 1. Praha: KKnihy.cz, 2016. ISBN 978-80-88061-87-8.
-
Moderní webové technologie. kurz React.js. Moodle [online]. České Budějovice: Jihočeská univerzita, 2021. Dostupné z: https://elearning.jcu.cz/course/view.php?id=540.
-
Peter Gasston. Moderní web. Praha, Computer Press, 2015. ISBN 9788025143452.
|