Powered by Caelum

Curso online Maven: gerenciando dependências

12 horas

Acesso completo a todos os cursos
R$197,00/mês

SIMPLIFIQUE e AUTOMATIZE o seu build utilizando CONVENÇÕES

Seja mais produtivo.

Automatize o build e economize o seu tempo. Deixe o Maven construir o software e gerenciar as dependências.

Não gaste tempo em entender os scripts de build. Use os padrões e convenções do Maven!

Fuja do JAR Hell.

Não importa o tamanho do projeto, o gerenciamento das dependências é dificil. Domine as dependências e construa a aplicação com segurança.

Gere o build em qualquer ambiente, seja na máquina local ou no servidor de integração continua.

Informações

12 horas 5 capítulos Curso básico
5 vídeos 18 exercícios

Público alvo

Programadores Java que querem automatizar a construção de software. É necessário ter conhecimentos de Java.

Instrutor

  • guilherme silveira

Assista o primeiro capítulo do curso

Para assistir os outros capítulos, fazer os exercícios e ler o conteúdo, assine o Alura.

Conteúdo do curso

  1. Gerenciando o ciclo de vida de um projeto Java

    1. Build: compilar, testar, empacotar, etc
    2. Instalando o Maven
    3. Criando um novo projeto
    4. Compilando com o Maven: compile
    5. Testando com o Maven: test
    6. Gerando um jar: package
    7. Configurando um projeto para o Eclipse
    8. Configurando o Eclipse para projetos Maven
    9. Gerenciando dependências
  2. Convenções e repositórios

    1. Convenções, groupId e artifactId
    2. Rodando offline
    3. Analisando a árvore de dependências
    4. Repositório local e central
    5. Criando um segundo projeto
  1. Relatórios e testes

    1. Relatório de testes: surefire-report
    2. Relatório de qualidade de código: pmd
    3. Usando plugins fora do padrão
    4. Relatório de cobertura de código: jacoco
    5. Quebrando o build caso a cobertura seja baixa
  2. Aplicações Web

    1. Archetype de aplicações web
    2. Criando uma nova aplicação web
    3. Configurando aplicações web no Eclipse
    4. Rodando o servidor Jetty
    5. Configurando o Jetty
  1. Escopos e dependência entre projetos

    1. Interdependência entre projetos
    2. Instalando dependências no repositório local
    3. Dependências opcionais
    4. Escopo de compilação, de testes e de execução
    5. Excluindo dependências

Por que aprender no alura?

Dúvidas passageiras

Suas dúvidas serão logo respondidas. Instrutores e alunos conversam e discutem a todo momento.

Muita prática

Diversos exercícios em um ambiente que estimula você a praticar de verdade.

Ensino colaborativo

Todos que participam trocam experiências. As discussões e avaliações tornam o aprendizado muito mais dinâmico.

Certificado

Além da qualidade de ensino, você sai com certificado oficial Alura ao final do curso

mais de