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 EscolaImpulsione a sua carreira com os melhores cursos e faça parte da maior comunidade tech.
1 ano de Alura
Assine o PLUS e garanta:
Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.
No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.
Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.
Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.
Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.
Acelere o seu aprendizado com a IA da Alura e prepare-se para o mercado internacional.
1 ano de Alura
Todos os benefícios do PLUS e mais vantagens exclusivas:
Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos, corrige exercícios e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com a Luri até 100 mensagens por semana.
Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.
Transforme a sua jornada com benefícios exclusivos e evolua ainda mais na sua carreira.
1 ano de Alura
Todos os benefícios do PRO e mais vantagens exclusivas:
Mensagens ilimitadas para estudar com a Luri, a IA da Alura, disponível 24hs para tirar suas dúvidas, dar exemplos práticos, corrigir exercícios e impulsionar seus estudos.
Envie imagens para a Luri e ela te ajuda a solucionar problemas, identificar erros, esclarecer gráficos, analisar design e muito mais.
Escolha os ebooks da Casa do Código, a editora da Alura, que apoiarão a sua jornada de aprendizado para sempre.