Formações DevOps Integração Contínua e Entrega Contínua
Formação Integração Contínua e Entrega Contínua
Aprenda as práticas de Integração Contínua e Entrega Contínua.
* Esta formação faz parte dos nossos cursos de DevOps
Quero Estudar na AluraA Entrega Contínua é uma disciplina de desenvolvimento de software em que você cria software de forma que ele possa ser colocado em produção a qualquer momento usando automação e ciclos curtos de entrega.
Segundo Martin Fowler você está fazendo entrega contínua quando:
A Integração Contínua é uma prática de desenvolvimento de software onde as pessoas desenvolvedoras integram seu trabalho com frequência, geralmente cada pessoa integra pelo menos diariamente. Cada integração é verificada por uma compilação automatizada (incluindo testes) para detectar erros de integração o mais rápido possível.
Você obtém entrega contínua integrando continuamente o software feito pela equipe de desenvolvimento, criando executáveis e executando testes automatizados nesses executáveis para detectar problemas.
A Integração Contínua geralmente se refere à integração, construção e teste de código dentro do ambiente de desenvolvimento. A Entrega Contínua se baseia nisso, lidando com os estágios finais necessários para a implantação em produção.
Além dessas abordagens diminuírem os problemas de integração de software, diminuírem o tempo em que o software leva para entrar em produção, aumentarem a qualidade do código, na pesquisa da Stack Overflow de 2022 69.79% das pessoas desenvolvedoras de software responderam que tem Integração contínua (mais recorrente) e Entrega contínua na empresa onde trabalham, ou seja, é bem possível que você use no dia a dia integração e entrega contínua.
Para aproveitar melhor esse conteúdo é importante que você já saiba programar em alguma linguagem, conheça o básico de conceitos de Linux e como executar comandos no terminal.
Conteúdos pensados para facilitar seu estudo
Formação completa para o mercado
Do zero ao sonhado emprego em sua área de interesse
Comece essa formação agora mesmo e capacite-se para seu próximo projeto!
Conheça os planosLeonardo é desenvolvedor e instrutor na Alura com foco principal em DevOps e Cloud, com experiência em virtualização, conteinerização, infraestrutura como código e IoT.
Leonardo é desenvolvedor e instrutor na Alura com foco principal em DevOps e Cloud, com experiência em virtualização, conteinerização, infraestrutura como código e IoT.
Neste primeiro passo você vai aprender a criar uma rotina de Integração Contínua (e vai descobrir as vantagens de ter uma rotina de CI) e configura-lá para executar a cada novo commit. Em seguida, vai aprender a executar testes, independentemente da fase de desenvolvimento, no Github Actions. E por fim, você vai aprender a organizar uma rotina de integração contínua, criar containers Docker automaticamente e fazer testes em uma aplicação de forma automática.
Curso Integração Contínua: testes automatizados e pipeline no Github Actions
06hVídeo Pipeline (CD/CI) // Dicionário do Programador - YouTube
Curso Integração Contínua: Pipeline Docker no Github Actions
08hNeste passo você aprenderá o que é entrega contínua e irá trabalhar com pipelines e containers, colocando a sua aplicação em máquinas virtuais da Amazon e Elastic Container Service.
Curso Integração Contínua: Pipeline de entrega e implementação contínua na EC2
08hCurso Integração Contínua: automatize o deploy no Amazon ECS
08hNesse ultimo passo você aprenderá a realizar testes na aplicação dentro da infraestrutura e garantir a sua execução para prevenir falhas e tempo fora do ar. Também colocará sua aplicação dentro de um cluster do Kubernetes e disponibilizara ela para outras pessoas acessarem através de um balanceador de carga, garantindo que as requisições sejam respondidas o mais rápido possível.
Curso Integração Contínua: Rollback e teste de carga
08hVídeo Kubernetes // Dicionário do Programador - YouTube
Curso Integração Contínua: automatizando a entrega no Kubernetes
08hEscola
Além dessa, a categoria DevOps conta com cursos de AWS, Azure, Docker, Segurança, IaC, Linux,e mais...
Conheça a EscolaMais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.
Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.
Emitimos certificados para atestar que você finalizou nossos cursos e formações.
Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.
Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.
Emitimos certificados para atestar que você finalizou nossos cursos e formações.
Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com Luri até 100 mensagens por semana.
Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.
Acesso completo
durante 1 ano
Estude 24h/dia
onde e quando quiser
Novos cursos
todas as semanas