Baixe o app para aproveitar ainda mais
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.
Compartilhar