SylabUZ
Course name | Event programming of scaled internet systems |
Course ID | 11.3--INFP-PZSSI-Er |
Faculty | Faculty of Computer Science, Electrical Engineering and Automatics |
Field of study | Computer Science |
Education profile | academic |
Level of studies | First-cycle Erasmus programme |
Beginning semester | winter term 2022/2023 |
Semester | 6 |
ECTS credits to win | 5 |
Course type | optional |
Teaching language | english |
Author of syllabus |
|
The class form | Hours per semester (full-time) | Hours per week (full-time) | Hours per semester (part-time) | Hours per week (part-time) | Form of assignment |
Project | 15 | 1 | - | - | Credit with grade |
Laboratory | 30 | 2 | - | - | Credit with grade |
Lecture | 15 | 1 | - | - | Credit with grade |
Acquainting with methods of creating and developing internet applications on a single page using JavaScript frameworks and their practical use.
Getting to know the methods of using asynchronous data streams. The use of design patterns in the design of reactive internet applications.
Creating and developing internet applications in JavaScript / TypeScript on a single page using the development patterns. Bidirectional data binding in AngularJS and React.js. Static and dynamic JSON data sources. Node.js as a runtime environment designed to create highly scalable web applications. Handling events in javascript. Creating event-driven applications using an asynchronous I/O based on async, await and promises. Techniques for creating Web-API (Rest Api / GraphQL) in Node.js. Two-way communication between the browser and the webserver based on Websockets.
Lecture: conventional and multimedia lecture.
Laboratory: laboratory exercises
Project: Performing project tasks, teamwork
Outcome description | Outcome symbols | Methods of verification | The class form |
Lecture - The condition of getting credit is obtaining a positive grade from the written test.
Laboratory - the condition for passing is obtaining positive grades from all laboratory exercises, planned to be implemented under the laboratory program (80%) and activity in the classroom (20%).
Project - a pass condition is to obtain a positive grade from the project task and partial grades.
Components of the final grade = lecture: 40% + laboratory: 30% + project: 30%
Modified by dr inż. Jacek Tkacz (last modification: 08-04-2022 14:08)