Course title | Internet Applications |
---|---|
Course code | UAI/775 |
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 | 6 |
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) |
---|
|
Course content |
1. Asynchronous and synchronous backend communication - principles, differences, Node.js 2. Communication between applications - AJAX, Long-polling, WebSockets, types and communication protocols, IoT specifics 3. Advanced APIs - Google, Microsoft, IBM - principles, practical use in various cases 4. Virtualization of Internet applications - container solutions, complex systems 5. Identity management 6. Role based access control
|
Learning activities and teaching methods |
Monologic (reading, lecture, briefing), Demonstration, Practical training, Case studies
|
Learning outcomes |
The aim of the course is to provide students with knowledge related to the design and operation of network applications using web technologies. Emphasis will be placed on communication, security features and effective web applications operation and deployment in line with the topics below.
Upon completion of the course the student will be able to use modern technologies for web applications usage. He will also be able to design applications using appropriate network communication and integrate other services available on the Internet into the proposed applications. In the field of security, the student will have knowledge of identity management and setting of security constraints based on roles, including their integration into their own applications. |
Prerequisites |
To complete the course, it is advisable to have basic knowledge of computer networks and programming, as well as knowledge of basic web technologies from previous subjects according to the sample study plan.
|
Assessment methods and criteria |
Written examination, Analysis of student's work activities (technical works)
During the semester the student will solve tasks related to the subject matter. The student's assessment is based on continuous activity in semester, elaboration of the mentioned tasks and theoretical test. Terms of endings: Completion of intermediate tasks (approx. 5 - 6 tasks) - 50 p. (min. 25 p) Successful passing the theoretical test - 50 p. (min. 25 p.) |
Recommended literature |
|
Study plans that include the course |
Faculty | Study plan (Version) | Category of Branch/Specialization | Recommended semester | |
---|---|---|---|---|
Faculty: Faculty of Science | Study plan (Version): Measuring and Computer Technology (1) | Category: Electrical engineering, telecommunication and IT | - | Recommended year of study:-, Recommended semester: Summer |
Faculty: Faculty of Science | Study plan (Version): Secondary Schools Teacher Training in Physics (2012) | Category: Pedagogy, teacher training and social care | - | 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 |
Faculty: Faculty of Science | Study plan (Version): Measuring and Computer Technology (1) | Category: Electrical engineering, telecommunication and IT | - | 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 |