Skip to content

detiuaveiro/lss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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% Practical Projects + 50% Individual Exam
  • Practical Component:
    • 25% Project 1 (Mid-semester: Topics C1-C3)
    • 25% Project 2 (Final Project: Integrated topics)
  • Theoretical Component:
    • 50% Final Exam (Topics C1-C6)

Classes

TODO

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages