Application Lifecycle Management e Testes
Toda empresa, plataforma e desenvolvedor precisa!

NÍVEL AVANÇADO AA1

Quer maior controle no ciclo de desenvolvimento e mais qualidade no seu software?

Começamos com gerenciamento dos requisitos, passando pelo controle do código fonte, gerenciamento de dependências, integração contínua e testes até chegar ao estado da arte com deployment contínuo e DevOps.

Este treinamento exclusivo aborda um conjunto de conceitos, técnicas e ferramentas que vão aumentar a qualidade do software e a produtividade do seu time. Utilizando ferramentas maduras e open-source você vai aprender a transformar o desenvolvimento em equipes em um novo paradigma!

Um documento contendo todas as informações detalhadas do treinamento, preço e formas de pagamento com parcelamento em até 6X sem juros.

É rapidinho. Chega por e-mail no mesmo minuto!

ORÇAMENTO ELETRÔNICO

Gerenciamento de ambiente de desenvolvimento com Vagrant
  • Introdução
  • Instalação e criação de VMs
  • Principais comandos
  • Vagrantfile
Gerenciamento de issues com Redmine
  • Introdução à ALM
  • Introdução ao Redmine
  • Administração básica
  • Projetos e issues
  • Recursos avançados do Redmine
  • Customizando o Redmine
Controle de versões com Subversion
  • Introdução a Controle de Versões
  • Introdução ao Subversion
  • Criando repositórios
  • Comandos básicos
  • Estrutura padrão trunk, tags e branches
  • Integração com Eclipse e Redmine
  • Recursos avançados
  • Segurança
Controle de versões com GIT
  • Introdução ao Git
  • Instalação e comandos básicos
  • Compartilhando projetos Git
  • Netbeans, Eclipse e Redmine com Git
Gerenciamento de build e dependências com Maven e Nexus
  • Características básicas
  • Gerenciando dependências
  • Criando arquétipos
  • Integração com Eclipse e Netbeans
  • Gerenciamento de repositórios com Nexus
Integração Contínua com Jenkins
  • Introdução a Integração Contínua
  • Introdução ao Jenkins
  • Configurações avançadas
  • Revisão
Testes unitários com JUnit
  • Por que (X=J)Unit?
  • Hierarquia de testes unitários
  • Test Driven Development
  • Dublês de testes
Testes de interface Web com Selenium
  • Introdução
  • Selenium IDE
  • Selenium WebDriver
Teste de Carga com JMeter
  • Fundamentos do Stress-test
  • Análise de requisitos não-funcionais
  • Planejamento dos testes
  • Ferramenta Apache JMeter
  • Monitoração do ambiente
Inspeção de código com SonarQube
  • Introdução a qualidade de código
  • Métricas e ferramentas
  • Introdução ao SonarQube
  • Elementos básicos
  • Integração com Hudson/Jenkins
DevOps
  • Maven avançado
  • Continuous delivery e DevOps

23
Outubro
Segunda e quarta das 19 às 23 h
Inscrição Online indisponível
23
Outubro
Online ao vivo
Segunda e quarta das 19 às 23 h
Inscrição Online indisponível
31
Outubro
Terças e Quintas - 18:30 às 22:30
Inscrição Online indisponível

Aqui na Globalcode, distância e tempo não são mais desculpas para fazer o seu curso, pois temos treinamentos híbridos onde você poderá optar por estudar na modalidade Presencial ou Online com aulas ao vivo e podendo interagir com o instrutor em tempo real. Caso perca alguma aula, você poderá assistir à reprise quando quiser!

Veja no quadro de próximas turmas acima.

Conhecimento em desenvolvimento web, html, css, javascript, http

Experiência em projetos de software em alguma das atividades básicas (análise, desenvolvimento, testes, gerenciamento, etc.)

Conhecimento básico da linguagem Java, JSP e Servlets