Atividade

83130 - Laboratório de Aplicações Blockchain

Período da turma: 04/07/2018 a 18/07/2018

Selecione um horário para exibir no calendário:
 
 
Descrição: -Objetivo:
A disciplina cria um ambiente de laboratório para desenvolvimento de aplicações (pré-definidas) com as tecnologias Blockchain, focando diversos negócios, tais como logística, educação, guarda de documentos e cadeia de suprimentos. Além disso, introduz aos alunos conceito básicos de computação distribuída.

-Público Alvo:
Profissionais e estudantes com conhecimentos de programação.

-Ementa:
Características e desafios de sistemas distribuídos;
Tendências em sistemas distribuídos (visão geral): computação em nuvem, Internet das Coisas (Internet of Things - IoT);
Sistemas P2P: conceitos e exemplos de aplicações (distribuição de arquivos, comunicação com anonimato, etc.);
Conceitos básicos de desenvolvimento de aplicações distribuídas;
Dojo de construção de aplicações distribuídas;
Testes de Aplicações distribuídas;
Integração com a rede blockchain;
Papéis na rede;

-Bibliografia:
Sistemas Distribuídos - Conceitos e Projeto – 5ª edição. G. Coulouris, J. Dollimore, T. Kindberg, G. Blair, Ed. Pearson (editora da versão em português: Bookman), 2013.
Sistemas Distribuídos - Princípios e Paradigmas – 2a. edição, Andrew S. Tanenbaum e Maarten Van Steen, Ed. Pearson Education do Brasil, 2008.
Artigos técnicos diversos, devidamente referenciados no material de apoio

Carga Horária:

21 horas
Tipo: Obrigatória
Vagas oferecidas: 35
 
Ministrantes: Etienne Américo Cartolano Júnior
Marcos Antonio Simplicio Junior
Rodrigo Gonçalves Bueno


 
 voltar

Créditos
© 1999 - 2024 - Superintendência de Tecnologia da Informação/USP