Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Apache Maven: Construcción de proyectos de cero a avanzado
Highest Rated
Rating: 4.5 out of 5(399 ratings)
1,330 students

Apache Maven: Construcción de proyectos de cero a avanzado

Aprenda a construir sus aplicaciones Java y Scala de forma sencilla y siguiendo las mejores prácticas de desarrollo
Last updated 2/2026
Spanish
Spanish [Auto],

What you'll learn

  • Instalar Maven en su computadora indistintamente del sistema operativo que empleen.
  • Configurar Maven de acuerdo al sistema operativo en que vaya a ser empleado.
  • Construir un proyecto con Maven.
  • Trabajar con los plugins de Maven.
  • Trabajar con las dependencias de Maven.
  • Documentar los proyectos con Maven.
  • Trabajar con proyectos multimódulo en Maven.
  • Aprender a trabajar con Maven en IntelliJ IDEA y Eclipse.

Course content

10 sections52 lectures5h 17m total length
  • ¿Qué es Apache Maven?2:51

    En esta lección aprenderemos qué es Apache Maven y cuáles son los objetivos principales de Maven.

  • Características de Maven2:43

    En esta lección veremos cuáles son las características de Maven.

  • Instalando Maven en Windows8:55

    En esta lección aprenderemos a instalar Maven en Windows.

  • Instalando Maven en macOS5:13

    En esta lección aprenderemos a instalar Maven en macOS.

  • Instalando Maven en Linux11:27

    En esta lección aprenderemos a instalar Maven en Linux.

  • ¿Cómo cambiar el JDK usado por Maven?1:28

    En esta lección aprenderemos a cambiar el JDK usado por Maven.

  • Repositorio GitHub del curso1:59

    En esta lección explicaremos la estructura del repositorio de GitHub del curso y cuál es la forma recomendada de descargarlo.

  • Creando mi primer proyecto con Maven3:00

    En esta lección aprenderemos a crear un proyecto con Maven.

  • Construyendo nuestro primer proyecto con Maven3:27

    En esta lección aprenderemos a construir el proyecto Maven creado en la lección anterior.

  • Repositorio local de Maven8:46

    En esta lección aprenderemos donde está ubicado el repositorio local de Maven en nuestra computadora y cómo podemos cambiar su ubicación.

  • ¿Cómo ejecutar Maven mediante un servidor proxy?2:18

    En esta lección aprenderemos a ejecutar Maven a través de un servidor proxy.

  • La carpeta target3:02

    En esta lección aprenderemos sobre el contenido de la carpeta target.

Requirements

  • Es necesario una computadora con un sistema operativo(Windows, Linux o MacOS) en el cual se cuente con permisos administrativos.
  • Contar con conocimientos básicos de programación.
  • NO son necesarios conocimientos previos de Maven.
  • Es recommendable tener Git instalado en su sistema operativo aunque no es indispensable para el curso.

Description

Bienvenidos al curso Apache Maven: Construcción de proyectos de cero a avanzado.


En este curso aprenderás a trabajar con Apache Maven.


Apache Maven es una herramienta popular para la automatización de compilaciones. Maven aborda dos aspectos de la creación de software. Primero, describe cómo se construye un software y, segundo, describe sus dependencias. El objetivo de este curso es aprender a trabajar con Apache Maven para facilitar el proceso de construcción de sus proyectos proporcionando un sistema de construcción uniforme y siguiendo las mejores prácticas de desarrollo.


El material que proponemos en el curso está pensado para todas las personas que bien deseen iniciarse en el trabajo con Apache Maven, o que por otro lado, deseen consolidar los conocimientos que ya poseen sobre los temas que se abordarán. El curso está diseñado de una forma progresiva y gradual que le permitirá al estudiante entender y desarrollar las principales habilidades para el trabajo con Apache Maven. Además, se abordarán temas avanzados que le enseñarán a realizar construcciones personalizadas de su proyecto que cumplan todo tipo de requerimientos. También, aprenderá a documentar completamente su proyecto de una forma sencilla.


Empezamos el curso con una breve introducción sobre qué es Apache Maven y cuáles son sus principales objetivos y características. Posteriormente, continuamos con una sección en donde los guiaremos para que instalen y configuren Apache Maven en su sistema operativo favorito. Una vez hayan concluido esta sección, estarán en condiciones de crear y construir proyectos sencillos utilizando Apache Maven. Las siguientes secciones del curso están pensadas para entender y aplicar en la práctica las principales cuestiones sobre el lifecycle, los plugin y la documentación de proyectos con Apache Maven.


El temario procura en todo momento analizar temas específicos por cada lección, permitiéndole así al estudiante localizar rápidamente cualquier contenido de forma rápida. La mayoría de las lecciones están conformadas por una parte teórica y otra práctica.


Mi nombre es José Miguel Moya y me desempeño actualmente como Ingeniero de Datos Senior en BBVA México. Como parte de mi trabajo diario utilizo Apache Maven para la construcción y el manejo de proyectos con Scala y Apache Spark para obtener y procesar enormes cantidades de datos.


Te invito a que veas el video de presentación del curso y las lecciones gratuitas.


Te espero en el curso, tenga usted un cordial saludo.

Who this course is for:

  • Este curso va dirigido a todas aquellas personas que estén interesadas en empezar a utilizar Maven como herramienta de construcción en sus proyectos.
  • A las personas que desean hacer del proceso de construcción de sus proyectos una tarea más corta, sencilla, uniforme y siguiendo las mejores prácticas de desarrollo.
  • Es una muy buena oportunidad para consolidar y ampliar sus conocimientos en el trabajo con Maven debido a cómo se explican los conceptos y a los ejemplos que se muestran.