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

8,8

Nota desse curso

7.736

Alunos neste curso

Faça esse curso de Entrega Contínua 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

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

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

Formação com esse curso

Instrutores

  • 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.

Cursos relacionados

Cursos de DevOps em Infraestrutura

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

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

João Antônio

em 09/03/2019

Tirando a notificação por SMTP, consegui executar todos os exemplos com facilidade.

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

lucas simonini

em 28/02/2019

Gostaria de ter visto contudo sobre o pipeline as a code do jenkins.

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

FELIPE MAZZI DE BARROS

em 03/05/2019

O curso vai além do Jenkins, abordando soluções complementares como SonarQube e execução de testes funcionais em modo "headless".

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

Sabe quando você pode começar? Agora!

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

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

Premium Plus

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

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

Max

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

    Reforço online de inglês e espanhol 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