Maven: Construyendo nuestros proyectos Java

Aprende a usar Maven en tu entorno DevOps

4.25 (11 reviews)
Udemy
platform
Español
language
Other
category
instructor
44
students
4 hours
content
Jul 2021
last update
$19.99
regular price

What you will learn

Uso de Maven dentro del ecosistema Java

Description

Maven es una herramienta de software para la gestión y construcción de proyectos Java creada por Jason van Zyl, de Sonatype, en 2002. Es similar en funcionalidad a Apache Ant (y en menor medida a PEAR de PHP y CPAN de Perl), pero tiene un modelo de configuración de construcción más simple, basado en un formato XML. Estuvo integrado inicialmente dentro del proyecto Jakarta pero ahora ya es un proyecto de nivel superior de la Apache Software Foundation.

Maven utiliza un Project Object Model (POM) para describir el proyecto de software a construir, sus dependencias de otros módulos y componentes externos, y el orden de construcción de los elementos. Viene con objetivos predefinidos para realizar ciertas tareas claramente definidas, como la compilación del código y su empaquetado.

Este cursos está dividido en las siguientes secciones:

  1. Sección uno: Prólogo.
    En esta sección daremos una breve presentación del curso y explicaremos toda la instalación de las herramientas para sobrellevar de la mejor manera todos los talleres.

  2. Sección dos: Entendiendo DevOps.
    Resumiremos todos el entorno DevOps y hablaremos pormenorizadamente de todas las herramientas que se relacionan entre sí, poniendo especial interés en Maven.

  3. Sección tres: Maven.
    El grueso del curso con multitud de talleres y conceptos para usar Maven de manera excelente en todos nuestros desarrollos Java.

  4. Sección cuatro: Una última cosa más.
    Despedida del curso, algunas consideraciones y promociones de cursos relacionados con esta materia.

Si eres desarrollador Java y quieres aprender pormenorizadamente para qué sirve Maven, no dudes en cursar este curso.
¡Te espero!

Screenshots

Maven: Construyendo nuestros proyectos Java - Screenshot_01Maven: Construyendo nuestros proyectos Java - Screenshot_02Maven: Construyendo nuestros proyectos Java - Screenshot_03Maven: Construyendo nuestros proyectos Java - Screenshot_04

Content

Prólogo y herramientas

Introducción
Comprobar MV Java
Descargar MV Java
Instalar Java
Descargar Eclipse
Instalar Eclipse

Entendiendo DevOps

Fase 1: Repositorio de código
Fase 2: Gestor de dependencias
Fase 3: Repositorio de artefactos
Fase 4: Servidor de IC
Fase 5: Testing
Fase 6: Calidad
Fase 7: Comunicación
Fase 8: Entornos

Maven

Maven
MvnRepository
Gestor de dependencias
Primeros mojos-goals básicos
Plugins en Maven con goals
Generando documentación
Analizando dependencias
Creación de maven web
Añadir plugin Jetty
Lugar de plugins
Herencia
Settings.xml
Vulnerabilidades
Configurando Maven en Eclipse
Creando nuestro primer proyecto Maven con Eclipse
Creando proyecto web con Maven en Eclipse
Descargar proyecto Maven e importe a Eclipse
Importar proyecto Maven desde GitHub a Eclipse

Una última cosa más

Una última cosa más

Reviews

Julio
July 9, 2022
Me pareció excelente el curso. Paso a paso, con explicaciones teóricas y prácticas. Maven es una herramienta y enseña a usar esa herramienta, con algunos ejemplos de uso. No esperen ver ejemplos de creaciones todos los proyectos posibles que puede manejar maven ya que sería un curso muy extenso y fastidioso. Con saber usarlo, ya tocará a cada uno investigar qué dependencias y artifactId se debe usar dependiendo de lo que queremos hacer.
Alfredo
April 11, 2022
Temas muy bien explicado, sin embargo como retro alimentación sugiero que en procesos donde se instalen o se importen proyectos se agreguen los puntos de posibles errores que pueden surgir durante x proceso y sabes como resolverlos

Charts

Price

Maven: Construyendo nuestros proyectos Java - Price chart

Rating

Maven: Construyendo nuestros proyectos Java - Ratings chart

Enrollment distribution

Maven: Construyendo nuestros proyectos Java - Distribution chart

Related Topics

4173132
udemy ID
7/8/2021
course created date
7/11/2021
course indexed date
Bot
course submited by