Skip to content
detiuaveiroPublic

About

Practical guides and resources for the Systems and Services Laboratories course, covering virtualization, web services, and databases.

Resources

Stars

4 stars

Watchers

0 watching

Forks

Latest commit

 

History

35 Commits

Folders and files

Repository files navigation

lss logo Laboratórios de Sistemas e Serviços (LSS)

Systems and Services Laboratories

Upon completing this course, each student should be able to:

  • O1. Understand how communication between applications is performed (on the same computer or across multiple) using the Internet.
  • O2. Be familiar with the main protocols and mechanisms for application communication, and acquire skills in their development.
  • O3. Understand the underlying model of relational databases and how to use SQL to interact with them.
  • O4. Understand how multimedia elements are represented in digital communications.
  • O5. Evaluate the correct use of virtualization mechanisms or containers and know how to apply each.
  • O6. Understand and implement a WEB service with data persistence.
  • O7. Build and access web services over the Internet, integrating all previous knowledge.

The previous objectives will be achieved by working in these topics:

  • C1. Virtualization and Containers
  • C2. WEB Servers
  • C3. Communication between Applications
  • C4. Communication in IP networks
  • C5. Representation and Communication of Digital Information
  • C6. Relational Databases and SQL

For more details check here

Schedule

Can find the spreadsheet here.

P1 & P2 P3 & P5 P4 P6 Topics
12-02-2026 10-02-2026 11-02-2026 09-02-2026 C0
19-02-2026 24-02-2026 18-02-2026 23-02-2026 C0
26-02-2026 03-03-2026 25-02-2026 02-03-2026 C1
05-03-2026 10-03-2026 04-03-2026 09-03-2026 C1
12-03-2026 17-03-2026 11-03-2026 16-03-2026 C2
19-03-2026 24-03-2026 18-03-2026 23-03-2026 C2
26-03-2026 31-03-2026 25-03-2026 30-03-2026 C3
16-04-2026 14-04-2026 15-04-2026 13-04-2026 C4
23-04-2026 21-04-2026 22-04-2026 20-04-2026 C4
07-05-2026 05-05-2026 06-05-2026 04-05-2026 C5
14-05-2026 12-05-2026 13-05-2026 11-05-2026 C5
21-05-2026 19-05-2026 20-05-2026 18-05-2026 C6
28-05-2026 26-05-2026 27-05-2026 25-05-2026 C6
02-06-2026 03-06-2026 01-06-2026 Proj

Classes

Class 00: Setup

Grading

  • 50% Theory + 50% Practice
  • Discrete: 25% Project 1 + 25% Project 2 + 25% Test 1 + 25% Test 2
  • Final: 50% Final Exam + 50% Project

Students can select either discrete or final evaluation.

Bibliography

  • Tanenbaum, A. S., & Wetherall, D. J. (2011). Computer Networks (5th Edition). Pearson.
  • Silberschatz, A., Korth, H. F., & Sudarshan, S. (2019). Database System Concepts (7th Edition). McGraw-Hill.
  • Kurose, J. F., & Ross, K. W. (2021). Computer Networking: A Top-Down Approach (8th Edition). Pearson.
  • Official Docker Documentation. https://docs.docker.com/

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details

About

Practical guides and resources for the Systems and Services Laboratories course, covering virtualization, web services, and databases.

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages