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

1105 8.1

8,1

é a nota desse curso

5.713

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

  • Cursos
  • Certificado de participação
  • 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

Premium
  • 655
12X
R$75

à vista R$900

Matricule-se
Premium Plus
  • 655
12X
R$100

à vista R$1.200

Matricule-se