diff --git a/content/sd/index.md b/content/sd/index.md index 4c9902a6..f9e7e514 100644 --- a/content/sd/index.md +++ b/content/sd/index.md @@ -6,11 +6,15 @@ type: topLevelPage # Sistemas Distribuídos -> Desenvolvimento de aplicações distribuídas que possam garantir requisitos não funcionais como a reconfigurabilidade, -> a segurança, a tolerância a faltas e a escalabilidade. -> Análise de requisitos de fiabilidade e disponibilidade e introdução de mecanismos de tolerância a faltas. +> Aprender os conceitos e tecnologias fundamentais para desenvolver aplicações distribuídas que possam +> garantir requisitos não funcionais como a reconfigurabilidade, a segurança, a tolerância a faltas e a +> escalabilidade. Adquirir conhecimentos que permitam desenvolver uma aplicação com uma arquitectura +> distribuída. Programar aplicações distribuídas com chamadas remotas e serviços de nomes distribuídos. +> Analisar requisitos de fiabilidade e disponibilidade, e introdução de mecanismos de tolerância a faltas. +> Interpretar requisitos de segurança formulando políticas e concretizando mecanismos seguros no código da +> aplicação. ## Recursos -- [Página da Cadeira - Fénix](https://fenix.tecnico.ulisboa.pt/disciplinas/SDis2/2022-2023/2-semestre) +- [Página da Cadeira - Fénix](https://fenix.tecnico.ulisboa.pt/disciplinas/SDis23/2023-2024/2-semestre) - [Martin Kleppmann's Distributed Systems lecture series](https://youtube.com/playlist?list=PLeKd45zvjcDFUEv_ohr_HdUFe97RItdiB)