Infraestrutura

Integração Contínua: Maturidade e Produtividade no Desenvolvimento de Software

Curso online de Integração Contínua: Maturidade e Produtividade no Desenvolvimento de Software

1201 8.0

8,0

é a nota desse curso

6.056

alunos neste curso

Faça esse curso e...

  • Entenda o que é integração contínua
  • Configure um build contínuo
  • Use Maven e Git com o servidor Jenkins
  • Analise a qualidade com SonarQube
  • Saiba trabalhar com branches

Carreiras com esse curso

Veja o primeiro vídeo

Público alvo

Desenvolvedores que desejam entender como implantar um processo integração contínua em sua equipe. Dado a natureza do Jenkins, esse curso funciona melhor para quem usa Linux e Mac OS X. É necessário ter Git instalado na máquina.

Nível de Dificuldade

Intermediário

Instrutores

  • Romulo Soeiro

    MBA em Sistemas de Informações pela UFF e atua em projetos Web desde 2003. É focado em lean thinking e, consequentemente, formas eficientes e eficazes de entregar valor de negócio.

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. Meu primeiro build

    • Por que usar integração contínua ?
    • O nosso servidor de integração contínua: Jenkins
    • Inicializando o Jenkins
    • Configurações importantes
    • Deploy para servidor
  2. Build Contínuo e Notificações

    • Nossa integração é realmente contínua?
    • Configurando processos contínuos
    • Um commit, um build
    • Build períódico
    • E quando o build falha?
    • Notificações por e-mail
    • Falhando um job propositalmente
  3. Feedback de Qualidade: Testes Automatizados

    • Entendendo um teste funcional
    • Passos finais
    • Configuração do Job no Jenkins
    • Configuração dos testes funcionais
    • Entendo a configuração do Teste Funcional
  4. Melhoria Contínua com SonarQube

    • A qualidade do nosso código e relatórios
    • Plugins de métricas já configurados
    • Centralizando informações de qualidade
    • Sonar e qualidade do código
    • Integrando Jenkins com Sonar
    • Baixando o SonarCube Scanner pelo Jenkins
    • Configurando mais uma vez nosso Job
  5. Estratégias de branching

    • Construindo o projeto
    • Merge antes do build
    • Push para repositório
    • Testando o build

Escolha o seu plano e vamos começar

  • 691 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

Premium

  • 691 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 691 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 691 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana