Fundamentos de Gradle para aplicaciones Java

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Gradle build tool: Productividad, extensibilidad y QA profesionales en tu proyecto Java

Si estas plante谩ndote la creaci贸n de una nueva aplicaci贸n Java, debes tomar muchas decisiones:聽sobre qu茅 entorno ejecutar谩s la aplicaci贸n, que framework vas a usar, con que IDEs trabajar谩s etc.

Entre estas decisiones hay una importante que influir谩 mucho en tu trabajo diario con la aplicaci贸n:聽la herramienta de construcci贸n.

La herramienta de construcci贸n contiene la descripci贸n de como se estructura tu proyecto, como se construyen los artefactos, qu茅 dependencias tiene, donde est谩 el c贸digo de pruebas y muchos aspectos m谩s. Es, en cierta manera, el cerebro central del sistema.

Seguramente querr谩s sacar provecho de multitud de herramientas que mejoran tu productividad y la calidad del c贸digo:聽IDEs o herramientas como FindBugs, SonarQube, Jenkins etc. Todas estas herramientas "conocen" e interact煤an con tu c贸digo mediante la herramienta de construcci贸n.

Por estos motivos es b谩sico elegir bien y, por supuesto, entender a fondo como funciona esta herramienta.

Gradle es una gran elecci贸n y espero que este curso te ayude a mejorar tu compresi贸n de ella.

Puestos a poner un defecto a la herramienta, desde mi punto de vista, es la falta de buenos manuales introductorios. La herramienta es muy flexible, y esto es bueno, pero no ayuda a aprender el hecho de consultar distintos manuales y que cada uno de ellos haga lo mismo de forma diferente. Gradle es muy potente, y esto es bueno, pero tampoco ayuda a aprender cuando los manuales supuestamente introductorios se meten en aspectos avanzados (y complejos) que no necesitas para empezar con su uso.

Este curso se basa en mi experiencia aprendiendo Gradle.: es el curso que querr铆a haber tenido para mi iniciaciaci贸n. He intentado que cada lecci贸n introduzca un solo concepto y lo explique bien. Lo que no es imprescindible se encuentra en el material complementario. En lo posible, no se usa nada que no se haya explicado antes. En definitiva:聽te encontrar谩s con una forma sencilla de evitar el pantano en el que nos metemos cuando intentamos aprender Gradle a partir de la documentaci贸n de referencia oficial. Excelente documentaci贸n de referencia, pero deficiente como introducci贸n.

Finalmente remarcar el aspecto introductorio del curso. No es un curso para uso avanzado de Gradle. La motivaci贸n no est谩 en cubrir el m谩ximo de aspectos de Gradle sino en identificar los fundamentales y explicarlos bien.

  • Entender los fundamentos de dise帽o de Gradle

  • Configurar aplicaciones Java b谩sicas, partiendo de 0 o usando la creaci贸n de proyectos autom谩tica

  • Creaci贸n de pruebas unitarias y generaci贸n de informes con los resultados

Instructor

Profile photo of Domingo Sebastian
Domingo Sebastian

Computer Engineer from the Universitat de les Illes Balears (UIB), university expert in Lean & Agile Project Management and Java SE 11 Oracle Certified Professional.I have been working as an analyst and programmer in different organizations since 1998. I got hooked on Java while it was still version 1.1 and have not given up on it since.I have more than...

Review
4.9 course rating
4K ratings
ui-avatar of Vladimir Suslov
Vladimir S.
5.0
1 year ago

袦械褌芯写懈褔薪褘泄 锌芯写褏芯写

  • Helpful
  • Not helpful
ui-avatar of Guillermo Valdez Serrano
Guillermo V. S.
1.0
1 year ago

Muy desactualizado

  • Helpful
  • Not helpful
ui-avatar of Diego Martin Maranges
Diego M. M.
4.5
2 years ago

Yo creo que pondria algunos Quiz de repaso extras a modo de checkeo para comprobar mejor si el conocimiento quedo acentado, pero el curso es muy completo y tiene todos los recursos necesarios para revisarlo.

  • Helpful
  • Not helpful
ui-avatar of William Del Castillo Jim茅nez
William D. C. J.
5.0
2 years ago

Me GUSTO! Me permiti贸 tener mayor noci贸n de lo que es Gradle y para que sirve!

  • Helpful
  • Not helpful
ui-avatar of Angel
Angel
4.0
2 years ago

buen contenido , contiene lo necesario para comprender gradle

  • Helpful
  • Not helpful
ui-avatar of Gabriela Morales Mendez
Gabriela M. M.
5.0
2 years ago

Excelente eleccion

  • Helpful
  • Not helpful
ui-avatar of David Camilo Sanchez Zambrano
David C. S. Z.
4.0
2 years ago

El curso cumple las expectativas de su t铆tulo "Fundamentos de Gradle para aplicaciones Java". Es un buen inicio para entender las bases de la herramienta...
La recomendaci贸n es leer tambi茅n sobre las versiones m谩s actuales de Gradle para complementar este curso inicial.

  • Helpful
  • Not helpful
ui-avatar of Juan Carlos Rodriguez Quevedo
Juan C. R. Q.
4.5
2 years ago

Me gusto mucho el curso, bastante rapido, sencillo y directo.
Yo actualizaria el curso ya que esta desfasado de la version actual.

  • Helpful
  • Not helpful
ui-avatar of Hossain Mimon Hamed
Hossain M. H.
5.0
2 years ago

El curso es muy bueno. Se sigue muy bien. Las exlicaciones son claras.

  • Helpful
  • Not helpful
ui-avatar of Guillermo Mir
Guillermo M.
2.5
3 years ago

El profesor lo hace bien, se entiende muy claro. El material esta correcto. El caso es que si ya sabes un poco de gradle no aporta nada. Pens茅 que ser铆a un poco m谩s avanzado.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published.聽Required fields are marked聽*

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses