Segunda a Sexta : 08:30h às 20h / Sábado : 08h às 13:30h

AA1 - Application Lifecycle Management e Testes com Java

AA1 - Application Lifecycle Management e Testes com Java

Toda empresa, plataforma e desenvolvedor precisa!

Quer maior controle no ciclo de desenvolvimento e mais qualidade no seu software? Este treinamento exclusivo aborda um conjunto de conceitos, técnicas e ferramentas que vai 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!

Informações Básicas

Pré-requisitos

- 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

Conteúdo Programático

• 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 Sonar
• Introdução a qualidade de código
• Métricas e ferramentas
• Introdução ao Sonar
• Elementos básicos
• Integração com Hudson/Jenkins

• Tópicos avançados
• Maven avançado
• Continuous delivery

 40 horas

Conheça a Nossa Escola

Contamos com os melhores equipamentos e a melhor infraestrutura para potencializar seu aprendizado.

Confira as Próximas Turmas

Confira nosso calendário das turmas e escolha a melhor opção para você

Início Término Período Modalidade Local
04/02/2019 13/03/2019 Seg. e Qua. - Noite Presencial São José dos Campos Reserve

Início da Próxima Turma

Garanta já sua vaga realizando o registro no formulário ao lado.

Inscreva-se e dê um passo a mais na sua carreira diferenciando-se e adicionando vantagem competitiva!

  • -

    -

  • -

    -

  • -

    -

  • -

    -

Inscreva-se na turma