Mudanças entre as edições de "STD-EngTel (página)"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
 
(35 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 6: Linha 6:
  
 
==Notas de aula==
 
==Notas de aula==
Até 2015.02 - As notas de aula estão na [http://docente.ifsc.edu.br/mello/std  página pessoal] do Prof. [[Emerson Ribeiro de Mello]]
+
 
 +
As notas de aula estão na [http://docente.ifsc.edu.br/mello/std  página pessoal] do Prof. [[Emerson Ribeiro de Mello]]
  
 
==Edições==
 
==Edições==
{{collapse top|Semestre 2016-1 - Prof. Luciano Barreto|expand=true}}
+
{{collapse top|Semestre 2016-1 - Prof. Luciano Barreto}}
= Aulas =
 
  
==01/04/16: Apresentação da disciplina==
+
01/04/16: Apresentação da disciplina
 
Apresentação da Disciplina, Introdução a Sistemas Distribuídos
 
Apresentação da Disciplina, Introdução a Sistemas Distribuídos
  
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/sdt-apresentacao.pdf Slide Apresentação da Disciplina]
+
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
  
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/sdt-aula01.pdf Slide Aula 01]
+
02/05/16: Prática Comunicação
 +
Implementação do Modelo de Filas RabbitMQ
  
==04/04/16: Tipos de Sistemas Distribuídos==
+
06/05/16: Serviço de Nomes
Tipos de Sistemas Distribuídos (Clusters, Grid e Computação em Núvem), Arquiteturas de Sistemas Distribuídos (Centralizada, Descentralizada, Hibrida) e modelos de implementação de sistemas distribuídos.
+
Serviço de Nomes
  
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/sdt-aula02.pdf Slide Aula 02]
+
14/05/16: Prática Serviço de Nomes
 +
Laboratório Serviço de Nomes
  
==08/04/16: Prática Arquiteturas de Sistemas Distribuídos==
+
16/05/16: WEB Services
Implementação de Modelos Cliente-Servidor usando Java
+
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
 +
{{collapse bottom}}
 +
 
 +
{{collapse top|Semestre 2016-2 - Prof. Luciano Barreto}}
 +
 
 +
= Aulas 2016 - 2=
 +
'''10/08/16: Apresentação da disciplina'''
 +
 
 +
Apresentação da Disciplina, Introdução a Sistemas Distribuídos
 +
 
 +
'''15/08/16: Tipos de Sistemas Distribuídos'''
 +
 
 +
''Leitura:'' Capítulo 2 (Sistemas Distribuídos - Conceitos e Projeto)
  
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/sdt-pratica01.pdf Slide Prática 01]
+
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.  
  
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/sdt-pratica01.zip Códigos Prática 01]
+
'''17/08/16: Laboratório 01'''
  
==15/04/16: Prática Arquiteturas de Sistemas Distribuídos==
+
Prática de Arquitetura Centralizada. Implementação de Modelo Cliente-Servidor
Implementação de Modelo Descentralizado usando Java
 
  
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/sdt-pratica02.pdf Slide Prática 02]
+
'''24/08/16: Laboratório 02'''
  
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/sdt-pratica02.zip Códigos Prática 02]
+
Prática de Arquitetura Decentralizada. Descoberta de número.
 +
'''29/08/16: Comunicação em  Sistemas Distribuídos'''
  
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/megasena.zip Código MegaSena]
+
''Leitura:'' Capítulo 3, 4, 5 (Sistemas Distribuídos - Conceitos e Projeto)
  
==18/04/16: Comunicação em Sistemas Distribuídos==
+
Revisão de Redes e S.O., Tipos de Comunicação em SD, Middleware, Introdução a RPC
Revisão de S.O, Modelos de Comunicação e Premissas, Introdução ao RPC.
 
  
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/sdt-aula03.pdf Slide Aula 03]
+
'''31/08/16: Comunicação em  Sistemas Distribuídos (Continuação)'''
  
==22/04/16: Comunicação, RPC e RMI==
+
''Leitura:'' Capítulo 3, 4, 5 (Sistemas Distribuídos - Conceitos e Projeto)
Modelos de Comunicação, RPC e RMI.
 
  
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/sdt-aula04.pdf Slide Aula 04]
+
Estudo sobre RMI
  
==29/04/16: Prática Comunicação==
+
Outros Modelos de Comunicação
Implementação do Modelo Java RMI
 
  
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/sdt-pratica03.pdf Slide Prática 03]
+
'''12/09/16: Laboratório de Comunicação em  Sistemas Distribuídos (JRMI)'''
  
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/exemplormi.zip Código Slide]
+
Estudo sobre RMI
  
==29/04/16: Lista de Exercícios e Guia para Avaliação 1==
+
'''14/09/16: Laboratório de Comunicação em  Sistemas Distribuídos (RabbitMQ)'''
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/sdt-lista01.pdf Lista de Exercícios 01]
 
  
==02/05/16: Prática Comunicação==
+
Estudo sobre Fila de Mensagens
Implementação do Modelo de Filas RabbitMQ
 
  
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/sdt-pratica04.pdf Slide Prática 04]
+
''Lista Ex. 1:''
  
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/exemplorabbitmq.zip Código Slide]
+
'''21/09/16: Introdução a Serviços Web'''
  
==06/05/16: Serviço de Nomes==
+
Soa, Serviços Web (SOAP e Rest)
Serviço de Nomes
 
  
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/sdt-aula05.pdf Slide Aula 05]
+
'''26/09/16: Continuação a Serviços Web'''
 +
SOAP e Rest
  
==14/05/16: Prática Serviço de Nomes==
+
'''05/10/16: Laboratório Web Services'''
Laboratório Serviço de Nomes
 
  
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/sdt-pratica05.pdf Slide Pratica 05]
+
'''10/10/16: Serviço de Nomes'''
  
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/JNDIExampleDNS.java Código Fonte]
+
Serviço de Nomes
  
==16/05/16: WEB Services==
+
'''19/10/16: Palestra MCC (VoIP Intelbras)'''
WEB Services
 
  
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/sdt-aula07.pdf Slide Aula 07]
+
'''24/10/16: Relógios'''
  
==20/05/16: Prática WEB Services==
+
Relógios Físicos
Prática de Web Services (Consumindo Serviços)
 
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/sdt-pratica06.pdf Prática 06]
 
  
ExemplosWEBService
+
'''26/10/16: Relógios'''
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/exemplowebservice.zip exemplowebservice.zip]
 
  
WSCorreios
+
Relógios Lógicos
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/wscorreios.zip WSCorreios.zip]
 
  
==27/05/16: Prática WEB Services 2==
+
'''16/11/16: Exclusão Mútua em SD e Algoritmos de Eleição'''
Prática de Web Services (Implementado Servidores)
 
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/sdt-pratica07.pdf Prática 07]
 
  
Projetos WEB Services em Java
+
Relógios Lógicos
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/projetoswsjava.zip projetoswsjava.zip]
 
  
Projetos WEB Services em Python
+
'''21/11/16: Tolerância a faltas'''
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/projetoswspython.zip projetoswspython.zip]
 
  
==30/05/16: Sincronização de Relógios Físicos==
+
Tolerância a Faltas
Sincronização de Relógios
 
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/sdt-aula08.pdf Aula 08]
 
  
==03/06/16: Sincronização de Relógios Lógicos==
+
'''05/12/16: Segurança em Sistemas Distribuídos'''
Sincronização de Relógios Lógicos
 
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/sdt-aula09.pdf Aula 09]
 
  
==10/06/16: Exclusão Mútua e Algoritmos de Eleição==
+
Segurança em SD
Exclusão Mútua e Algoritmos de Eleição
 
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/sdt-aula10.pdf Aula 10]
 
  
==13/06/16: Tolerância a faltas==
+
'''07/12/16: Segurança em Sistemas Distribuídos'''
Tolerância a falta
 
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/sdt-aula11.pdf Aula 11]
 
  
==16/06/16: Lista de Exercícios e Guia para Avaliação 2==
+
'''12/12/16: Seminário 01 (Replicação Máquina Estados, PBFT e Zyzzyva)'''
[http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/sdt-lista02.pdf Lista de Exercícios 02]
 
  
==17/06/16: Segurança em Sistemas Distribuídos==
+
'''14/12/16: Seminário 02 (Shamir, PVSS e Depsky)'''
Segurança em Sistemas Distribuídos [http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/sdt-aula12.pdf Slide Aula 12]
 
  
==25/06/16: Segurança em Sistemas Distribuídos (Continuação) ==
+
'''19/12/2016: Recuperação'''
Segurança em Sistemas Distribuídos (Continução) [http://tele.sj.ifsc.edu.br/~luciano.barreto/ensino/sdt/sdt-aula12.pdf Slide Aula 13 (Slide 12)]
 

Edição atual tal como às 09h13min de 30 de agosto de 2019

MURAL DE AVISOS E OPORTUNIDADES DA ÁREA DE TELECOMUNICAÇÕES


Informações Gerais

Notas de aula

As notas de aula estão na página pessoal do Prof. Emerson Ribeiro de Mello

Edições

Semestre 2016-1 - Prof. Luciano Barreto

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

Semestre 2016-2 - Prof. Luciano Barreto

Aulas 2016 - 2

10/08/16: Apresentação da disciplina

Apresentação da Disciplina, Introdução a Sistemas Distribuídos

15/08/16: Tipos de Sistemas Distribuídos

Leitura: Capítulo 2 (Sistemas Distribuídos - Conceitos e Projeto)

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.

17/08/16: Laboratório 01

Prática de Arquitetura Centralizada. Implementação de Modelo Cliente-Servidor

24/08/16: Laboratório 02

Prática de Arquitetura Decentralizada. Descoberta de número. 29/08/16: Comunicação em Sistemas Distribuídos

Leitura: Capítulo 3, 4, 5 (Sistemas Distribuídos - Conceitos e Projeto)

Revisão de Redes e S.O., Tipos de Comunicação em SD, Middleware, Introdução a RPC

31/08/16: Comunicação em Sistemas Distribuídos (Continuação)

Leitura: Capítulo 3, 4, 5 (Sistemas Distribuídos - Conceitos e Projeto)

Estudo sobre RMI

Outros Modelos de Comunicação

12/09/16: Laboratório de Comunicação em Sistemas Distribuídos (JRMI)

Estudo sobre RMI

14/09/16: Laboratório de Comunicação em Sistemas Distribuídos (RabbitMQ)

Estudo sobre Fila de Mensagens

Lista Ex. 1:

21/09/16: Introdução a Serviços Web

Soa, Serviços Web (SOAP e Rest)

26/09/16: Continuação a Serviços Web SOAP e Rest

05/10/16: Laboratório Web Services

10/10/16: Serviço de Nomes

Serviço de Nomes

19/10/16: Palestra MCC (VoIP Intelbras)

24/10/16: Relógios

Relógios Físicos

26/10/16: Relógios

Relógios Lógicos

16/11/16: Exclusão Mútua em SD e Algoritmos de Eleição

Relógios Lógicos

21/11/16: Tolerância a faltas

Tolerância a Faltas

05/12/16: Segurança em Sistemas Distribuídos

Segurança em SD

07/12/16: Segurança em Sistemas Distribuídos

12/12/16: Seminário 01 (Replicação Máquina Estados, PBFT e Zyzzyva)

14/12/16: Seminário 02 (Shamir, PVSS e Depsky)

19/12/2016: Recuperação