Java Maven: Introduccion paso a paso para no expertos
4.0 (46 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
210 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Java Maven: Introduccion paso a paso para no expertos to your Wishlist.

Add to Wishlist

Java Maven: Introduccion paso a paso para no expertos

Aprende a desarrollar en Java de la manera fácil
4.0 (46 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
210 students enrolled
Created by Dico Training
Last updated 4/2015
Spanish
Current price: $10 Original price: $95 Discount: 89% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Construye aplicaciones Java de la manera fácil y rápida
Entiende la configuración y funcionamiento de Maven
Resuelve problemas para hacer que funcionen tus construcciones de software
View Curriculum
Requirements
  • Es recomendable, aunque no imprescindible disponer de conocimientos básicos de programación y tratamiento de documentos XML, HTML o similares
  • Aunque no es imprescindible, se valora que conozcas java o el desarrollo de aplicaciones J2EE
  • El curso puede ser seguido en cualquier plataforma, aunque la mayoría de los ejemplos usan Windows para su ilustración. Sin embargo, esto no es relevante ya que Java y maven es multiplataforma
  • Deberás disponer de algunos permisos en tu computadora para realizar instalaciones y modificaciones del entorno
Description

El desarrollo de aplicaciones en Java puede ser muy propenso a errores y podemos gastar demasiado tiempo arreglando bugs de configuración en lugar de ser productivos con nuestro código.

En este curso aprenderás los fundamentos de maven. Una herramienta que permite a los desarrolladores centrarse en lo importante, a los arquitectos, devops y sysops en la construcción, empaquetamiento y despliegue de cualquier proyecto Java.

Sin necesidad de programar, ni saber Java, se presentan los distintos temas de este curso con video-tutoriales de alta calidad y ejemplos guiados paso a paso para que puedas repetirlos sin problemas y aprender con el ejemplo.

Tanto si eres desarrollador, como si eres responsable del despliegue y mantenimiento de aplicaciones en Java, te encontrarás con proyectos realizados con maven. Es hora de aprender a sacarle partido y perderle el miedo a Java.


Who is the target audience?
  • Este curso se orienta a profesionales que desarrollen aplicaciones en java y administradores de sistemas con aplicaciones java que necesiten conocer el desarrollo de aplicaciones con Maven y también usuarios sin experiencia previa que quieran conocer el funcionamiento de esta herramienta y/o el desarrollo rápido de aplicaciones
  • Desarrolladores, DevOps y System Managers encontrarán una buena referencia en este curso sobre como abordar las tareas cotidianas
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 30 Lectures Collapse All 30 Lectures 04:08:30
+
Introducción
4 Lectures 37:44

En esta clase se hace una introducción a los principales problemas en el desarrollo empresarial donde la complejidad crece, y el porqué es necesaria una serie de herramientas para agilizar este proceso

Preview 07:22

Una vez analizados los principales problemas encontrados, en esta clase se muestra el próposito de maven analizando tres funciones principales:

- la construcción de proyectos

- El ciclo de vida de los mismos

- La gestión de dependencias

Propósito de Maven
17:05

En esta ocasión se muestra cómo descargar e instalar las herramientas necesarias para seguir el curso

Instalación de las herramientas necesarias
07:02

En esta ocasión aprenderemos a configurar las variables de entorno del sistema para Java y Maven

Configuración de Maven
06:15
+
Primeros pasos
6 Lectures 48:08

En esta clase aprenderás lo que es una plantilla de proyecto y como visualizar el catálogo de archetypes desde la consola de comandos, así como aprender a realizar una consulta mediante filtros

Archetypes
09:10

En esta ocasión vamos a crear un proyecto desde un archetype básico de maven y ver qué opciones hay que introducir a la hora de crear los proyectos

Creación de un proyecto
08:16

Tras la creación del proyecto vamos a ejecutar la fase install del ciclo de vida de maven y comprobar cuales son sus resultados.

Instalando el proyecto creado
03:45

Tras la instalaciónde eclipse es necesario configurar algunas de sus opciones para un correcto desarrollo, también vamos a aprender como configurar el plugin m2e que hace la conexión entre eclipse y maven

Configuración de Eclipse
07:56

En esta clase vamos a aprender como importar proyectos maven existentes y creados por consola de comandos y también como crear un proyecto directamente desde el propio eclipse

Importando y creando proyectos maven en eclipse
08:36

Desde dentro de eclipse podemos ajecutar los comandos de maven, en esta clase aprenderemos como hacerlo, tanto los comandos predefinidos como crear los nuestro.

También revisaremos los conceptos de pom, superpom y pom efectivo.

Preview 10:25
+
Ciclo de vida
8 Lectures 01:15:33

En esta clase se muestra como funciona el ciclo de vida de maven que ayuda a entender el funcionamiento interno de la herramienta

El ciclo de vida de Maven
10:21

En esta clase se muestra los usos y configuraciones del plugin compiler

Maven compiler plugin
18:09

En esta ocasión vamos a ver las capacidades del maven compiler plugin y cambiar sus valores por defecto para afectar al proyecto y cambiar el nivel de compilación por defecto a uno más elevado.

Cambiando el nivel de compilación
06:00

Continuando con el ciclo de vida aprenderemos en esta clase como funcionan los goals internos de los plugins y como se unifican dentro de las fases del ciclo de vida de maven mediante el ejemplo de ejecución de las pruebas unitarias con el surefire plugin

Surefire plugin
11:19

En esta clase se muestra otro de los plugins básicos de funcionamiento como es el assembly plugin

Assembly plugin
08:25

En esta clase aprenderás como personalizar un proyecto java para crear un ejecutable a medida con descriptores indicados mediante la configuración del plugin assembly

Creando un ejecutable a medida
08:11

Vamos a aprender a integrar un plugin externo al ciclo de vida de maven para que se ejecute dentro de una de las fases del ciclo de vida predeterminado

Cambiar el comportamiento de las fases
08:47

En esta clase aprenderás como eliminar los plugins que vienen predeterminados a una fase del ciclo de vida y como sustituirlos por un plugin a medida como nuestra configuración del assembly

Modificación del ciclo de vida
04:21
+
Profiles
1 Lecture 11:07

En esta clase aprenderás los conceptos sobre los que se basa el uso de profiles y la versatilidad que da su configuración y posterior uso. Se ilustra la clase con un ejemplo siguiendo las configuraciones anteriores para comprobar distintos modos de ejecución.

Profiles
11:07
+
Archetypes
2 Lectures 14:24

Vemos la documentación oficial de maven sobre la creación de archetypes y la versión resumida y rápida de creación de nuestras propias plantillas de proyectos

Creando archetypes propios
11:47

En esta ocasión aprenderemos como buscar los archetypes propios en nuestro catálogo local mediante la consola de comandos

Usando los archetypes propios por consola
02:37
+
Gestión de dependencias
5 Lectures 42:09

Se muestra el uso de las dependencias y su ámbito de uso bajo la propiedad scope de maven

Scope
08:17

Se demuestra el uso de la propiedad transitiva en la gestión de dependencias de maven, sus ventajas e incovenientes.

Dependencias transitivas
03:08

Se muestra el uso del maven-dependency-plugin y la posibildad de resolver los problemas con las dependencias transitivas
Problemas con las dependencias
12:42

Viendo los problemas de sustitución de la dependencia transitiva aportada por spring, se muestra un método para sustituir dicha dependencia

Sustitución de JCL
06:54

Siguiendo con el ejemplo de gestión de dependencias se muestra como usar slf4j para proporcionar también una alternativa a log4j

Sustitución de Log4J
11:08
+
Aspectos avanzados
1 Lecture 07:07
Se muestra el funcionamiento interno de eclipse y el plugin m2e y posibles incompatibilidades. En esta clase aprenderás como configurar adecuadamente el plugin para algunos escenarios complejos
Aspectos avanzados del plugin m2e
07:07
+
Generación de la documentación
2 Lectures 07:33

En esta clase se muestra como usar el ciclo de vida site para generar la documentación del proyecto

Maven site
04:23

Se amplía la documentación del proyecto agregando reportes al site

Agregando reportes
03:10
+
Despedida y cierre
1 Lecture 04:45

Resumen de los contenidos vistos

Resumen de contenidos
04:45
About the Instructor
Dico Training
4.1 Average rating
174 Reviews
724 Students
3 Courses
Founder, DicoTraining

DicoTraining is a Spanish based company that offers an ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples. The emphasis is on teaching real life skills that are essential in today's commercial environment. All Dicotraining courses are taught by experts who have a true passion for teaching.

We believe in people and use technology to bring knowledge. We have worked for large companies, with extensive experience in application development and management teams at all levels and believe that knowledge should not be isolated, so that the Internet serves to expand knowledge and improve people