Sistemas Distribuídos e Mobile
De Aulas
Educadores
- Clávison Martinelli Zapelini
- Edson Orivaldo Lessa (edson.lessa@animaeducacao.com.br)
- Saulo Popov Zambiasi (saulopz@gmail.com)
Plano de Ensino
- Pedra Branca - 2a e 5a - Cronograma - Edson e Saulo
- Florianópolis - 3a e 5a - Cronograma - Saulo e Edson
- Tubarão - 5a e 6a - Cronograma - Clávison e Saulo
Conteúdo
- Elementos e Protocolos da World Wide Web
- Serviços e Microsserviços
- Padrões de Arquitetura para desenvolvimento web e mobile
- Internet das coisas (IoT)
- Amazon Web Services - Alexa - Ambientes Inteligentes
- Linguagem de Programação Go
- Sistemas Distribuídos: Conceitos de Concorrência e Distribuição
- Processos, Concorrência e Comunicação entre Processos
- Programação Distribuída e Comunicação
- Desenvolvimento e aplicação de protocolos de segurança em Sistemas distribuídos
- Computação em Nuvem - Histórico e Conceitos Gerais
- Computação em Nuvem - Plataformas
Avaliações
- A1 (30pts) (online)
- A2 (30pts) (online)
- A3 (40pts):
- Seminário de Busca Ativa 1 (10pts)
- Trabalho de Implementação 1 - Serviços e Microsserviços (10pts)
- Seminário Busca Ativa 2 (10pts)
- Trabalho de Implementação 2 - Sistemas Distribuídos (10pts)
Observações
- Programação Guiada: o professor vai desenvolvendo passo a passo exemplos e os alunos podem acompanhar, tirar dúvidas durante o processo e sugerir mudanças.
- Desenvolvimento Assistido: Os alunos trabalham individualmente ou se reúnem em grupo durante a aula para desenvolverem os trabalhos. O professor fica disponível para auxiliar o aluno ou grupo quando requisitado.
- Prob. e síntese: A estação de problematização e síntese tem o propósito de apresentar aos alunos teorias sobre os conteúdos.
- Simulação: Estação reservada para aprendizados práticos por meio de trabalhos e exercícios executados individualmente ou em grupo com o auxílio do professor.