-
Apresentação
Apresentação
Este Unidade Curricular tem como objetivo uma introdução à computação em nuvem, numa perspectiva de um iniciante que não possui nenhuma experiência anterior com o tópico. A ideia é ajudar a criar Junior Cloud Architects, o que significa crias as competências para implementar ou adotar a tecnologia Cloud, entender o que é exatamente e quais opções existem quando se pensa em implantações em nuvem. Este curso abrange uma ampla variedade de áreas de tópicos de computação em nuvem, fornecendo uma base sólida de entendimento. Esta unidade curricular cria também um ambiente de entendimento da teoria e das formas práticas dos diferentes modelos de serviços de Cloud Computing: Infraestrutura como Serviço (IaaS), Plataforma como Serviço (PaaS) e Software como Serviço (SaaS), fornecendo exemplos e diferenças entre cada .
-
Disciplina do curso
Disciplina do curso
-
Grau | Semestres | ECTS
Grau | Semestres | ECTS
Licenciado | Semestral | 6
-
Ano | Natureza | Lingua
Ano | Natureza | Lingua
3 | Obrigatório | Português
-
Código
Código
ULHT2531-16930
-
Pré-requisitos e co-requisitos
Pré-requisitos e co-requisitos
Não aplicável
-
Estágio Profissional
Estágio Profissional
Não
-
Conteúdos Programáticos
Conteúdos Programáticos
Aulas teóricas: Visão geral: história, mercado, tendências Revisão de arquiteturas distribuídas: SOA, orientado a eventos Componentes e Serviços O que é uma nuvem? Privado, público, híbrido Tecnologias, modelos de negócios, principais fornecedores de serviços nacionais e internacionais IaaS BaaS PaaS SaaS outras Agenda Prática: 1º Trabalho - IaaS e PaaS AWS EC2 - Implante e execute o servidor ubuntu Docker PaaS - AWS Beanstalk Heroku - implantação de 2 aplicativos, cada um por serviço 2º Trabalho - SaaS e BaaS Trello Board AWS BaaS Firebase (armazenar dados e mídia) Cada trabalho tem um planejamento prático de 6 aulas
-
Objetivos
Objetivos
Entenda por que as empresas estão migrando para serviços em nuvem para apoiar seus negócios Quais são os modelos de negócios Quais são os principais provedores de serviços Principais conceitos da arquitetura em nuvem Recursos práticos para criar e implantar um serviço em nuvem
-
Metodologias de ensino e avaliação
Metodologias de ensino e avaliação
Uso de plataformas interativas online como Kahoot e Slido.
-
Bibliografia principal
Bibliografia principal
Abdula, M., Averdunk, I., Barcia, R., Brown, K., & Emuchay, N. (2018). The Cloud Adoption Playbook: Proven Strategies for Transforming Your Organization with the Cloud (1 edition). Wiley. Bagley, R. O. (2014). How The Cloud And Big Data Are Changing Small Business. Forbes. https://www.forbes.com/sites/rebeccabagley/2014/07/15/how-the-cloud-and-big-data-are-changing-small-business/ Bond, J. (2015). The Enterprise Cloud: Best Practices for Transforming Legacy IT (1 edition). O¿Reilly Media. Jackson, K. L., & Goessling, S. (2018). Architecting Cloud Computing Solutions: Build cloud strategies that align technology and economics while effectively managing risk (1 edition). Packt Publishing. Rafaels, M. R. J. (2015). Cloud Computing: From Beginning to End. CreateSpace Independent Publishing Platform.
-
Horário de Atendimento
Horário de Atendimento
-
Mobilidade
Mobilidade
Não