As aulas teóricas funcionarão remotamente. No início da semana partilharei vídeos com a matéria das 2 aulas teóricas da semana. Além disso, todas as quartas-feiras teremos uma sessão Zoom na parte final da aula teórica de quarta-feira (a começar às 11h), para esclarecimento de dúvidas. Outras dúvidas podem ser tiradas via Piazza.
Link Zoom
Link Zoom para a sessão de esclarecimento de dúvidas, questionários, e apoio laboratorial remoto (quartas-feiras, 8h30-13h)Questionários
Nas semanas em que há questionários estes realizam-se às 11h de quarta-feira, durante a sessão Zoom habitual. A única alteração é o 1º questionário, que vai realizar-se na sexta-feira, dia 16 de Outubro. Os seguintes serão nas quartas-feiras das semanas respetivas, nas datas indicadas em baixo.Para fazerem o questionário é necessário ligarem-se ao canal Zoom das aulas teóricas pelo menos 5 minutos antes da hora de início do questionário, e manterem-se ligados durante o mesmo.
O questionário propriamente dito realiza-se numa Google forms, acedida através do vosso endereço de e-mail do Técnico.
Recordem o que eu disse na 1ª aula: ativem a vossa Google Drive do Técnico em https://selfservice.dsi.tecnico.ulisboa.pt/ (não é a do Campus UL nem a vossa pessoal; só a do Técnico funciona). Para entrar na conta Google do Técnico, devem fazer login com o email do Técnico. Para verificarem se está tudo a funcionar, é fundamental que previamente experimentem um questionário de teste, aqui: Questionário 0 (que não conta para avaliação).
30.10.2020. Questionário 2: gRPC, Web Services, Nomes
13.11.2020. Questionário 3: Tolerância a faltas, Replicação, Registos distribuídos
13.11.2020. Questionário 3: Tolerância a faltas, Replicação, Registos distribuídos
04.12.2020. Questionário 4: Replicação fracamente coerente, de máquinas de estados, e primary-backup
18.12.2020. Questionário 5: Transações distribuídas, segurançaVídeos das aulas teóricas
Vídeos das aulas teóricas
6c. Autenticação e autorização distribuídas
- Parte I
- Parte II
- Slides
6b. HTTPS, TLS e segurança operacional
- Parte I
- Parte II
- Slides
6a. Segurança e criptografia
- Parte I
- Parte II
- Parte IV
- Slides
5c. Transações distribuídas
- Parte I
- Parte II
- Parte IV
- Slides
5b. Replicação primary backup
- Parte I
- Parte II
- Slides
5a. Replicação de máquinas de estados
- Parte I
- Parte II
- Parte IV
- Slides
4b. Replicação fracamente coerente
- Parte I
- Parte II
- Slides
4a. Registos distribuídos
- Parte I
- Parte II
- Parte IV
- Slides
3b. Replicação
- Parte I
- Parte II
- Slides
3a. Tolerância a faltas
- Parte I
- Parte II
- Slides
2d. Nomes
- Parte I
- Parte II
- Slides
2c. Web Services
- Parte I
- Parte II
- Slides
2b. gRPC- Parte I
- Parte II
- Slides
- Bibliografia principal (ver slides para a secundária): K. Indrasiri, D. Kuruppu, "gRPC Up & Running"; Documentação oficial
2a. RPC
- Parte I
2a. RPC
- Parte I
- Parte II
- Parte IV
- Slides- Bibliografia: [Colouris2012], Secção 4.3; Capítulo 5; (Opcional: Capítulo 3 como revisão)
1. Apresentação
1. Apresentação
- Parte I
- Parte II (Errata: datas de entrega do projeto. Publicação do 1º enunciado: 23/10; Entrega da 1ª parte: 13/11; Publicação do 2º enunciado: 16/11; Entrega da 2ª parte: 4/12; Discussões: dias 9/12 e 16/12.)
- Parte II (Errata: datas de entrega do projeto. Publicação do 1º enunciado: 23/10; Entrega da 1ª parte: 13/11; Publicação do 2º enunciado: 16/11; Entrega da 2ª parte: 4/12; Discussões: dias 9/12 e 16/12.)
- Slides- Bibliografia: [Colouris2012], Secções 1.1-1.5, 2.4 e 4.2