Aulas
01/04/16: Apresentação da disciplina
Apresentação da Disciplina, Introdução a Sistemas Distribuídos
04/04/16: Tipos de Sistemas Distribuídos
Tipos de Sistemas Distribuídos (Clusters, Grid e Computação em Nuvem), Arquiteturas de Sistemas Distribuídos (Centralizada, Descentralizada, Hibrida) e modelos de implementação de sistemas distribuídos.
08/04/16: Prática Arquiteturas de Sistemas Distribuídos
Implementação de Modelos Cliente-Servidor usando Java
15/04/16: Prática Arquiteturas de Sistemas Distribuídos
Implementação de Modelo Descentralizado usando Java
18/04/16: Comunicação em Sistemas Distribuídos
Revisão de S.O, Modelos de Comunicação e Premissas, Introdução ao RPC.
22/04/16: Comunicação, RPC e RMI
Modelos de Comunicação, RPC e RMI.
29/04/16: Prática Comunicação
Implementação do Modelo Java RMI
29/04/16: Lista de Exercícios e Guia para Avaliação 1
02/05/16: Prática Comunicação
Implementação do Modelo de Filas RabbitMQ
06/05/16: Serviço de Nomes
Serviço de Nomes
14/05/16: Prática Serviço de Nomes
Laboratório Serviço de Nomes
16/05/16: WEB Services
WEB Services
20/05/16: Prática WEB Services
Prática de Web Services (Consumindo Serviços)
27/05/16: Prática WEB Services 2
Prática de Web Services (Implementado Servidores)
30/05/16: Sincronização de Relógios Físicos
Sincronização de Relógios
03/06/16: Sincronização de Relógios Lógicos
Sincronização de Relógios Lógicos
10/06/16: Exclusão Mútua e Algoritmos de Eleição
Exclusão Mútua e Algoritmos de Eleição
13/06/16: Tolerância a faltas
Tolerância a falta
16/06/16: Lista de Exercícios e Guia para Avaliação 2
17/06/16: Segurança em Sistemas Distribuídos
27/06/16: Segurança em Sistemas Distribuídos (Continuação)
01/07/16: Laboratório de Segurança em Sistemas Distribuídos
01/07/16: Lista de Exercícios e Guia para Avaliação 3
08/07/16: Revisão Geral e Correção da L3
11/07/16: Avaliação 3
15/07/16: Aula Reservada para Desenvolvimento do Projeto
22/07/16: Revisão Geral do Conteúdo para Rec
25/07/16: Recuperação
26/07/16: Apresentação do Projeto
|