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
- --: