Objetivos
Os estudantes que terminam com sucesso esta unidade curricular serão capazes de:
- Compreender os conceitos fundamentais associados à interação entre sistemas;
- Aplicar protocolos e mecanismos de comunicação no desenvolvimento de aplicações distribuídas;
- Aplicar os paradigmas de distribuição tanto em servidores como em clientes;
- Projetar sistemas distribuídos utilizando tecnologias da Internet e o modelo cliente/servidor;
- Projetar aplicações Web direcionadas a conteúdos multimédia utilizando tecnologia Java;
- Conhecer e aplicar os mecanismos de segurança principais usados no desenvolvimento de aplicações Web;
- Conhecer e aplicar os mecanismos de Serviços Web;
- Usar as infraestruturas existentes na nuvem para alojamento de aplicações Web.