Currículo

Projetos em Ambientes Web e Cloud 04366

Contextos

Groupo: Tecnologias Digitais e Inteligência Artificial - 2023 > 1º Ciclo > Unidades Curriculares Obrigatórias

ECTS

6.0 (para cálculo da média)

Objectivos

OA1: Compreender as tecnologias Web, linguagens de programação, e arquiteturas mais usuais OA2: Identificar e analisar os diferentes tipos de arquitetura em Nuvem e suas principais características; OA3: Identificar e utilizar as principais tecnologias que permitam a computação em Nuvem; OA4: Propor arquiteturas em Nuvem apropriadas para uma determinada aplicação

Programa

CP1: Standard W3C e programação para a Web CP2: Arquiteturas Cliente-Servidor CP3: Model View Controler (MVC) CP4: Fundamentos de Nuvem e Business Drivers; CP5: Tecnologia Pré-Nuvem, Virtualização, Hipervisores, Xen, Clusters Virtuais; CP6: XaaS, Nuvens Públicas, Privadas, e Híbridas, Exemplos; CP7: Princípios básicos de desenvolvimento de aplicações na Nuvem

Método de Avaliação

Esta UC é feita através de dois projetos que valem 50% cada: (1) Desenvolvimento de uma aplicação Web (2) Desenvolvimento de um projeto em cloud No caso da 1ª época, o projeto é realizado em grupo com discussão individual (que conta 50% da nota em cada projeto). No caso das 2ª época e época especial, o projeto é individual.

Carga Horária

Carga Horária de Contacto -

Trabalho Autónomo - 113.0

Carga Total -

Bibliografia

Principal

  • Buyya, R., Broberg, J, Goscinski, A., "Cloud Computing Principles and Paradigms", Wiley & Sons, 2011 Hwang, K., Fox, G., and Dongarra, J., "Distributed and Cloud Computing (From Parallel Processing to the Internet of Things)", Elsevier, 2011 Vincent W. S. (2018). Build websites with Python and Django. Ed: Independently published. ISBN-10: 1983172669. ISBN-13: 978-1983172663.:

Secundária

  • --:

Disciplinas de Execução

2023/2024 - 2º Semestre

2024/2025 - 2º Semestre