O minicurso de Conteinerização Essnecial, promovido pelo Laboratório de Engenharia de Software Aplicada (ESALAB), tem por objetivo apresentar os conceitos essenciais da tecnologia de containers. Este minicurso oferece uma visão abrangente sobre o uso dessa tecnologia, abordando desde a arquitetura até a criação e gerenciamento de containers. Com uma abordagem prática, o minicurso permite que os participantes explorem as principais funcionalidades do Docker/Podman, compreendendo seu papel no desenvolvimento e na implantação de aplicações em ambientes isolados e replicáveis. Ao proporcionar um espaço para discussão e prática, esta formação busca preparar os participantes para integrarem containers em seus projetos, promovendo portabilidade em suas soluções tecnológicas.
Laboratório: ESALAB
Horário: 08:00 - 12:00
Vinculação: Campus Cuiabá - Octayde Jorge da Silva
Data: De 09/10/2025 a 09/10/2025
Vagas: 12
Carga Horária: 4 Horas
Status: Encerrado
(Ver Programação do Curso)
Os desenvolvedores usam a estruturação em contêiner para criar e implantar aplicações modernas devido às seguintes vantagens.
Portabilidade
Os desenvolvedores de software usam a estruturação em contêiner para implantar aplicações em vários ambientes sem precisar reescrever o código do programa. Eles criam uma aplicação uma vez e a implantam em vários sistemas operacionais. Por exemplo, eles executam os mesmos contêineres nos sistemas operacionais Linux e Windows. Os desenvolvedores também atualizam o código da aplicação herdada para versões modernas usando contêineres para implantação.
Escalabilidade
Contêineres são componentes de software leves que são executados com eficiência. Por exemplo, uma máquina virtual pode iniciar uma aplicação em contêiner mais rapidamente, pois não precisa inicializar um sistema operacional. Portanto, os desenvolvedores de software podem adicionar facilmente vários contêineres para diferentes aplicações em uma única máquina. O cluster de contêineres usa recursos de computação do mesmo sistema operacional compartilhado, mas um contêiner não interfere na operação dos demais.
Tolerância a falhas
As equipes de desenvolvimento de software usam contêineres para criar aplicações tolerantes a falhas. Elas usam vários contêineres para executar microsserviços na nuvem. Como os microsserviços em contêiner operam em espaços de usuário isolados, um único contêiner com defeito não afeta os demais. Isso aumenta a resiliência e a disponibilidade da aplicação.
Agilidade
Aplicações em contêineres são executadas em ambientes de computação isolados. Os desenvolvedores de software podem solucionar problemas e alterar o código da aplicação sem interferir no sistema operacional, no hardware ou em outros serviços de aplicações. Eles podem encurtar os ciclos de lançamento de software e trabalhar em atualizações rapidamente com o modelo de contêiner.
Estas serão realizadas manualmente apenas para os membros do ESALAB.
Tipo: Minicurso
Público Alvo: Desenvolvedores de Software
Frequência Mínima: 100% de participação
Modalidade: Presencial
Inscrição: Gratuita
Aberto para todos
Permite cancelamento pelo organizador: Não
Campus Cuiabá - Octayde Jorge da Silva
João Paulo Delgado Preti
ESALAB
Rua Profa. Zulmira Canavarros, 95 - CEP: 78005-200
preti.joao@ifmt.edu.br