Paula Prata, Professora Auxiliar do Departamento de Informatica
Sistemas Distribuídos -
Engenharia Informática
Ano lectivo de 2015/2016
Programa e
Bibliografia; Critérios de Avaliação
Teórica:
Introdução aos Sistemas Distribuídos: T01;
Exercícios T01a;
Modelos de Programação Distribuída: T02;
Programação Concorrente: T03;
Exercícios; T03a;
Comunicação Interprocessos: T04;
Objetos Distribuídos: T05;
Modelos Arquiteturais: T06;
EJB - Enterprise Java Beans: T07; T08;
JPA - Java Persistence API: T09;
Modelos Fundamentais: T10;
Tempo e Relógios: T11;
Algoritmos de Sincronização: T12;
Ordenação e Relógios Lógicos: T13;
Web Services: T14;
Trabalho Prático 1: TP01; Trabalho
Prático 2: TP2;
Prática:
I/O; A classe
InetAddress: FP01;
Sockets TCP e UDP: FP02;
Sockets e Threads: FP03: FP04;
Servidores
Multithreaded: FP05;
RMI: FP06; FP07;
Java EE:
EJB - FP08;
JPA - FP09;
JSF - FP10;
Web Services - FP11;