IPT Logotipo do IPT

Ano Letivo: 2023/24

Engenharia Informática

Desenvolvimento e Operações

<< voltar ao Plano Curricular

Publicação em Diário da República: Despacho n.º 8644/2020 - 08/09/2020

5 ECTS; 3º Ano, 2º Semestre, 28,0 PL + 28,0 TP , Cód. 911948.

Docente(s)
- Luis Agnelo de Almeida (1)(2)

(1) Docente Responsável
(2) Docente que lecciona

Pré-requisitos
Não aplicável

Objetivos
1. Identificar as características e as soluções baseadas na cloud para suportar serviços na Internet.
2. Identificar os ciclos de desenvolvimento de software.
3. Relacionar o paradigma DevOPs com a entrega de serviços a partir de infraestruturas de cloud.
4. Relacionar os problemas dos serviços de rede a conceção da infraestrutura.
5. Implementar técnicas de automatização para o aprovisionamento e gestão de aplicações.
6. Assegurar a continuidade do serviço em ambientes cloud

Programa
1. O que é o DevOps?
2. Ambientes de virtualização
3. Deployment pipeline
4. Os ambientes de produção de desenvolvimento, teste e produção
5. Infraestructure as a code
6. Arquitectura de microserviços e de containers
7. As falhas em ambiente de cloud
8. A escalabilidade e a continuidade do serviço
9. A segurança e monitorização

Metodologia de avaliação
A avaliação é composta por duas componentes:
. Componente teórica com o peso de 60% na nota final e com a nota mínima de 7.5 valores.
. Componente prática com o peso de 40% na nota final e com a nota mínima de 10 valores.
A avaliação da componente teórica é composta pela classificação de uma prova escrita realizada individualmente e sem consulta.
A avaliação da componente prática corresponde à média da classificação dos trabalhos práticos realizados durante as aula práticas laboratoriais. Os trabalhos laboratotiais podem ser realizados individualmente ou em grupos de dois alunos.
Estas regras aplicam-se a todas as épocas de avaliação.

Bibliografia
- , . Baron, J., Baz, H., Bixler, T., Gaut, B. & Kelly, K. (2017). AWS certified solutions architect : official study guide - associate exam. Indianapolis, Indiana: Sybex. :
- , . Brikman, Y. (2017). Terraform : up and running : writing infrastructure as code. Sebastopol, CA: O'Reilly Media.. :
- , . Kim, G., Debois, P., Willis, J., Humble, J. & Allspaw, J. (2016). The DevOps handbook : how to create world-class agility, reliability, and security in technology organizations. Portland, OR: IT Revolution Press, LLC. :
- Kavis, M. (2014). Architecting the cloud : design decisions for cloud computing service models (SaaS, PaaS, and IaaS. Hoboken, New Jersey: John Wiley & Sons, Inc. :
- Poulton, N. (2023). Docker Deep Dive: 2023 Edition. (Vol. ). : Nigel Poulton

Método de Ensino
É privilegiado o paradigma de aprendizagem orientado a projetos (Project based learning) Aulas teórico-práticas, nas quais são apresentados e resolvidos casos de estudo que interligam a modelação de problemas reais e as ferramentas mais adequadas.

Software utilizado nas aulas
Linux, VirtualBox, Puppet, Ansible, Docker, Jenkins, Nagios, CHEF, git, svn, TerraForm

 

Aprovado em Conselho Técnico Cientifico: Aprovada na Ata nº 18/2024 de 17/04

Download da Ficha da Unidade Curricular (FUC)

 

 


<< voltar ao Plano Curricular
NP4552
Financiamento
KreativEu
erasmus
catedra
b-on
portugal2020
centro2020
compete2020
crusoe
fct
feder
fse
poch
portugal2030
poseur
prr
santander
republica
UE next generation
Centro 2030
Lisboa 2020
Compete 2030
co-financiado