Ecossistema Web, Móvel e Nuvem

Código:
16222
Ano:
1
Semestre:
S2
Créditos ECTS:
6
Carga Horária:
PL(30H)/T(30H)
Área Científica:
Informática
Objectivos de Aprendizagem:
O objetivo principal desta unidade curricular é o de fornecer uma visão geral dos ecossistemas Web, móvel e na nuvem. Esta visão é fundamental para a gestão de ambientes de virtualização, soluções baseadas na nuvem e no desenvolvimento de aplicações destinadas para plataformas Web, móveis e em nuvem. Por fim, é ainda fornecida uma visão transversal dos conceitos introdutórios relacionados com os componentes existentes num computador, os sistemas numéricos, codificação e representação da informação, bem como os princípios de funcionamento e componentes essências de um sistema operativo. Pretende-se assim dotar os estudantes de uma perspetiva ampla e integradora dos conceitos e tecnologias necessárias ao entendimento dos ecossistemas Web, móvel e nuvem.
Conteúdos programáticos:
Introdução aos sistemas numéricos e operações aritméticas, codificação e representação da informação, compreensão da estrutura principal de um computador, análise dos componentes dos sistemas operativos, exploração dos ambientes de virtualização e computação na nuvem, criação e utilização de máquinas virtuais e, por último, uma introdução aos ecossistemas Web e móvel na perspetiva de desenvolvimento de aplicações nativas ou multiplataformas para estes ecossistemas.
Bibliografia principal:
- Andrew Tanenbaum, Todd Austin, "Structured Computer Organization, " 6.ª Edição, Pearson, 2016.
- Guilherme Arroz, José Monteiro, Arlindo Oliveira, "Arquitectura de Computadores: dos Sistemas Digitais aos Microprocessadores," 5.ª Edição, IST Press, 2009.
- Abraham Silberschatz, Peter Galvin, Greg Gagne, "Operating Systems Concepts Essentials," 2nd edition, Wiley, 2013.
- Andrew S. Tanenbaum, Herbert Bos, "Modern Operating Systems," 4.ª Edição, Pearson Prentice-Hall, 2016.
- Matthew Portnoy, "Virtualization Essentials," 3.ª edição, Sybex, 2023.
- Shashank M. Jain, "Linux Containers and Virtualization: A Kernel Perspective", 1.ª Edição, Apress, 2020.
Língua:
Português
Esta informação promove os seguintes Objetivos de Desenvolvimento Sustentável da ONU:
Garantir o acesso à educação inclusiva, de qualidade e equitativa, e promover oportunidades de aprendizagem ao longo da vida para todos