Curso
O objetivo deste treinamento é demonstrar na prática como utilizar o Sistema de Gerenciamento de empacotamento Maven. Utilizando-se de varias formas de abordar o seu uso, este curso é impar no quesito aplicação pratica de um gerenciamento de compilação e empacotamento devido a demonstração em vários ambientes como pode-se utilizar o Maven, trabalharemos desde seu modulo stand-alone até os plug-ins dentro dos IDE’s NetBeans e Eclipse. Um ponto forte de treinamento é a apresentação de toda a base de funcionamento do Maven bem como os conceitos envolvendo cada um de seus plug-ins mais utilizados, veremos também como plugar o Maven com sistemas de cobertura de teste e muitos outros. Aprenderemos juntos como construir aplicações do zero e também como reaproveitar aplicações já existes para colocar dentro da estrutura deste que é considerado de longe o maior avanço no quesito produtividade no empacotamento e gerenciamento de dependências para aplicações Java.
Esse curso inclui:
Suporte em tempo real
Certificado
Carga horária:
15 horas
Nessa videoaula veremos a introdução ao Apache Maven, vamos entender o seu funcionamento interno, baixar uma versão atual e configurar que a mesma esteja disponível para o nosso curso.
Nessa videoaula veremos como é a estrutura de projetos do Apache Maven, vamos descobrir para que serve cada ponto deste projeto com o intuito de aprender seu funcionamento e com isso aprender como tirar o melhor proveito.
Nessa videoaula veremos a criação de um primeiro aplicativo, este aplicativo vai servir de base para explicações de toda a estrutura criada automaticamente pelo Apache Maven Archetypes Options.
Nessa videoaula veremos como o comando “mvn” pode oferecer as opções que necessitamos para empacotar nosso projeto. Vamos apresentar os “goals” padrões do Maven e qual a saída que cada um deles produz conferindo logo a pos o resultado gerado.
Nessa videoaula veremos o poder do sistema de bibliotecas (dependências) do Apache Maven, vamos adicionar algumas dependências e verificar como o Maven faz para coloca-las no classpath de nossa aplicação.
Nessa videoaula veremos como criar uma aplicação Web dentro do Apache Maven com apenas um comando utilizando o suporte a tipos de aplicação chamado “Archetypes”
Nessa videoaula veremos como criar uma aplicação do Maven utilizando o Plugin disponível no IDE Netbeans.
Nessa videoaula veremos todo o poder da integração entre o apache maven e o Netbeans utilizando o plugin de localização de dependências geral.
Nessa videoaula veremos a forma que o Netbeans IDE faz para mapear todos os “goals” do Maven para dentro de sua estrutura de funcionamento particular.
Nessa videoaula veremos a integração de um dos mais importantes plug-ins do Maven dentro do Netbeans IDE, o plugin “cobertura”.
Linguagem Java: Hello World!
Linguagem Java: tipos de dados
Linguagem Java: Controle de Fluxo