|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/gradle-fundamentos/
课程评论:没有评论
Coursera 上的课程“Java 应用 Gradle 基础”旨在帮助学习者掌握 Gradle,这是一个强大的构建工具。在 Java 项目开发中,构建工具至关重要,它定义了项目的结构、构建流程、依赖管理以及测试代码的位置。 本课程强调了选择和理解构建工具的重要性,因为像 IDE、FindBugs、SonarQube 和 Jenkins 这样的工具都依赖于构建工具来与之交互。 课程的讲师认为,Gradle 的灵活性虽然是一大优点,但官方文档在作为入门教程时存在不足,往往会混杂高级概念。因此,本课程的创建宗旨是提供一个清晰、循序渐进的学习体验,每节课只聚焦于一个核心概念,并辅以补充材料,避免不必要的复杂性。 本课程的目标是让学习者能够摆脱在学习 Gradle 时遇到的困难,并且专注于 Gradle 的核心基础知识,而不是涵盖所有高级功能。它是一个为初学者设计的入门课程。
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.