Paula Prata, Professora Auxiliar do Departamento de Informatica
Sistemas
Distribuídos - Engenharia Informática
Ano lectivo de 2019/2020
Programa e
Bibliografia; Critérios de
avaliação;
Erasmus
Teórica:
Introdução aos Sistemas Distribuidos:
T01; Exercícios T01a;
Modelos de Programação Distribuída: T02;
Concorrência: T03a;
Prática:
FP01; I/O em
Java;
FP02; Classe
InetAddress e Sockets UDP;
FP03;
Sockets TCP;
FP04;
Threads;
Aula teórica do dia 18/3 -
Concorrência - T03b; Aula prática
(18/3, 19/3) - Threads - FP05
Teórica:
Comunicação entre processos
T04
Prática: Servidores Multithreaded (FP06)
T03, página 30
(Jogo de apostas)
Aula de 1 de Abril: Teste de AutoAvaliação
Aulas práticas:
4ª feira 14-16 , 16-18 Sessão de Zoom com Luís Horta -- ATENÇÂO aula prática de 5ª 9-11 passou para 4ª 16-18
5ª feira 11-12 Sessão de Zoom com Paula Prata
T05 (RMI); => Sessão no BBB do Moodle; Prática: FP07 (RMI) => Zoom
Aula de 22 de Abril:
T06 (Modelos Arquiteturais);
Prática: FP08 (RMI) ==> Zoom
Critérios de Avaliação Versão Final. <=
Aula de 29 de Abril:
Trabalho Prático1;
Aula de 6 de Maio: T07
(Modelos Fundamentais) ; Enterprise java beans:
EJB1;
EJB2; Prática:
FP09 (EJB)
Trabalho prático 2;
Aula de 13 de Maio: T08 (Tempo e Relógios); Java Persistence API - JPA; Prática: FP10 (JPA);
Aula de 20 de Maio: T09a: (Sincronização de relógios) T09b: (Ordenação e Relógios lógicos); Prática: FP11 (JSFaces);
Aula de 27 de Maio: Frequência:
Aulas de 3 e 4 de Junho. (Zoom)