Buscar

Engenharia de Computação em Containers

Prévia do material em texto

LAURA 2024.1 
Engenharia de Computação em Containers 
 
O curso de Engenharia de Computação em Containers foca nos princípios, técnicas e aplicações relacionadas 
à utilização de tecnologias de contêineres para o desenvolvimento, implantação e gerenciamento de 
aplicações. Essa disciplina é essencial para profissionais que desejam maximizar a eficiência, portabilidade e 
escalabilidade de seus sistemas de software. 
 
O curso começa com uma introdução aos conceitos fundamentais de contêineres, incluindo definições, 
arquitetura básica e tecnologias subjacentes, como Docker e Kubernetes. Os alunos aprendem sobre as 
vantagens dos contêineres em relação às abordagens tradicionais de virtualização, como a leveza, a rápida 
inicialização e a consistência do ambiente de execução. 
 
Após essa introdução, o curso aborda as principais áreas de atuação da Engenharia de Computação em 
Containers. Isso inclui o desenvolvimento e empacotamento de aplicações em contêineres, onde os alunos 
aprendem a criar imagens de contêineres contendo suas aplicações e todas as dependências necessárias. Eles 
também exploram as práticas recomendadas para criar imagens eficientes e seguras, utilizando ferramentas 
como Dockerfile e Docker Compose. 
 
Além disso, o curso explora tópicos avançados em Engenharia de Computação em Containers, como 
orquestração de contêineres usando Kubernetes, gerenciamento de configuração e implantação automatizada, 
monitoramento e escalonamento de aplicações em contêineres. Os alunos aprendem sobre as últimas 
tendências e inovações no ecossistema de contêineres e como elas estão moldando o desenvolvimento e a 
operação de sistemas modernos. 
 
Outro aspecto importante é o estudo de casos práticos e projetos de Engenharia de Computação em 
Containers, nos quais os alunos têm a oportunidade de aplicar os conceitos e técnicas aprendidas na prática. 
Eles trabalham em projetos de implantação e operação de sistemas baseados em contêineres, desde a 
configuração e implantação inicial até a manutenção e escalonamento contínuo, utilizando as melhores 
práticas e ferramentas disponíveis. 
 
Em resumo, o curso de Engenharia de Computação em Containers prepara os alunos para compreender, 
projetar e implementar sistemas de software baseados em contêineres para atender às necessidades de 
desenvolvimento e operação de aplicações modernas. Ele oferece uma base sólida em conhecimentos teóricos 
e práticos de Engenharia de Computação em Containers, capacitando os alunos a enfrentar os desafios e 
aproveitar as oportunidades oferecidas pelo mundo da computação em contêineres.

Continue navegando