Curso Apache Maven Introduction

  • Development

Curso Apache Maven Introduction

24 horas
Visão Geral

Curso Apache Maven Introduction, ensina aos participantes como automatizar a construção de projetos Java usando o Apache Maven. Nota: A versão mais popular do curso é ministrada com Eclipse, mas pode ser entregue com qualquer Ambiente de Desenvolvimento Integrado (IDE).

Objetivo

Após realizar este Curso Apache Maven Introduction, você será capaz de:

 

  • Baixe e instale o Maven
  • Construir um projeto
  • Trabalhe com a estrutura de diretórios, plug-ins, repositórios e muito mais do Maven
  • Compreender o modelo de objeto do projeto (POM)
  • Crie um aplicativo da Web completo usando o Maven
  • Crie e ative perfis
  • Trabalhe com plug-ins populares do Maven
  • Use o Maven do Eclipse por meio do plug-in m2eclipse
Pre-Requisitos
  • Todos os participantes devem ter experiência básica em Java e programação da Web em Java.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Introducing Maven

  1. Why Maven
  2. Convention over Configuration
  3. Key Features of Maven
  4. Alternatives to Maven

Installing and Running Maven

  1. Downloading Maven
  2. Installing Maven
  3. Local Maven Repository
  4. Testing The Maven Installation
  5. Getting Help

Getting Started

  1. Creating a Project
  2. Building a Project
  3. Maven Directory Structure
  4. Standard Maven Lifecycle
  5. Maven Plugins and Goals
  6. Maven Coordinates
  7. Dependency Management
  8. Maven Repositories
  9. Maven Archetypes

Project and Dependencies

  1. The Project Object Model (POM)
  2. Project Coordinates
  3. Dependencies
  4. POM Inheritance and Aggregation
  5. Multi-Section Projects

A Spring Boot Application in Maven

  1. Adding Dependencies

Basic Build Profiles

  1. Activating Profiles
  2. Profiles and Portability

Plugins

  1. Surefire
  2. Failsafe
  3. Findbugs
  4. JaCoCo
  5. Custom

Using m2eclipse

  1. The Maven Console
  2. Creating a Project and POM file
  3. Running the Builds
  4. Dependencies
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas