Para comodidad de los estudiantes de JavaRush, decidimos recopilar conferencias y artículos sobre los temas más importantes de la programación. La décima selección trata sobre las herramientas que todo desarrollador de Java necesita: Maven, Docker, GitHub, Intellij IDEA. En la miniguía describimos brevemente la esencia de los artículos y, si sigues el enlace, podrás obtener más información sobre el tema de tu interés. Añade la colección a tus favoritos y vuelve a ella cuando sea necesario.
Artículos y conferencias
Esencial para todo nuevo javaista, este tutorial no trata solo de teoría, sino también de herramientas y tecnologías que vale la pena dominar. Te recomendamos leerlo si acabas de empezar a dar tus primeros pasos en programación; seguro que te resultará útil.
IntelliJ IDEA y entornos de desarrollo similares son una de las primeras herramientas que un programador novato debe dominar. En este material, el autor examina la instalación y configuración del software, así como el procedimiento para crear un proyecto en IntelliJ IDEA.
Guía paso a paso sobre cómo crear un proyecto en IntelliJ IDEA Enterprise Edition (esta es una versión avanzada paga del IDE). El artículo contiene muchos ejemplos y capturas de pantalla, lo cual resulta útil.
Hay dos campos en el mundo de las tecnologías de la información: el software propietario y el de código abierto. Y si entre los entornos de desarrollo comercial IDEA (con ambiciones de código abierto) es prácticamente el líder indiscutible, los IDE de código abierto están representados por el único favorito: Eclipse. A menudo lo eligen programadores a quienes les gusta personalizar el entorno de desarrollo por sí mismos. Este texto explica qué es este IDE, cuáles son sus ventajas y desventajas.
Las herramientas modernas facilitan el proceso de desarrollo. En particular, es más fácil controlar el estilo de su código, tratando de minimizar su formato "no autorizado". En esta revisión, el autor habla sobre las herramientas que IntelliJ Idea IDE proporciona al desarrollador para que el código sea agradable de leer y fácil de entender.
Quizás no todo el mundo carece de la funcionalidad del entorno IntelliJ IDEA o quiere adaptarlo a sus necesidades personales. Esto es real: simplemente amplíe su funcionalidad agregando complementos. El texto enumera 10 complementos interesantes para trabajar con Intellij IDEA.
Hoy en día, Eclipse, IntelliJ IDEA y NetBeans se consideran el IDE de Java preferido por los programadores. Pero además de ellas, puedes prestar atención a otras soluciones. De eso trata el texto.
Java Runtime Environment le permite ejecutar aplicaciones Java en diferentes plataformas. El lanzamiento y la compilación se pueden realizar incluso desde la línea de comandos. Al utilizar herramientas de línea de comandos, un desarrollador puede simplificar el proceso de creación de aplicaciones y realizar muchas otras tareas. El texto habla de seis útiles herramientas de línea de comandos que un desarrollador de Java debería conocer.
La mejor manera de proteger su código de errores evitables es utilizar herramientas de análisis de código estático. El artículo proporciona ocho herramientas para dicho análisis. Lee y elige el que más te guste.
Aquí hay una lista completa de herramientas de monitoreo de JVM y productos relacionados. Las herramientas se enumeran en orden alfabético, sin preferencia según su ubicación en la lista.
Maven es una herramienta para gestionar y crear proyectos, un verdadero asistente para el programador de Java. Le facilita la vida al desarrollador en todas las etapas del trabajo: desde la creación de la estructura del proyecto y la conexión de las bibliotecas necesarias hasta la implementación del producto en el servidor. Cuando trabaje con cualquier marco, deberá utilizar Maven. Este texto introductorio explica sus funciones principales.
Maven es una herramienta de creación de proyectos, junto con Gradle y Ant. En una serie de publicaciones sobre la creación del proyecto, el autor habla sobre el uso de diversas herramientas. Esta sección, como sugiere el título, trata sobre Maven.
Continuación del artículo anterior, donde se muestra en la práctica la teoría descrita en el primer apartado.
Este artículo trata sobre cómo crear flujos de trabajo que empaquetan una aplicación Java usando Maven y luego guardarla como un artefacto o publicarla en Paquetes de GitHub.
GitHub es el servicio de desarrollo de equipos más popular. Contiene innumerables repositorios públicos en varios lenguajes de programación. Puede utilizar GitHub para almacenar su código y colaborar con compañeros de equipo y otros desarrolladores. Puede mejorar GitHub actualizándolo y personalizándolo usted mismo. Este artículo contiene una lista de herramientas que pueden ayudar con esto.
La mayoría de los programadores industriales utilizan Eclipse, NetBeans o IntelliJ IDEA, y cada uno de estos IDE tiene sus propias ventajas y desventajas. Después de leer este artículo, comprenderá cuál es el adecuado para usted.
En el mundo moderno, muchos servicios viven en la "web" e incluso las aplicaciones "antiguas" se están trasladando lentamente allí. Esta colección enumera herramientas en línea que pueden resultar útiles para un desarrollador. Le permiten probar algo rápidamente sin ejecutar el IDE localmente, lo que a veces resulta útil.
El equipo de cualquier proyecto está interesado en el rápido desarrollo y lanzamiento del producto al mercado lo antes posible. Las herramientas de código abierto pueden ayudar a resolver este problema. Por ejemplo, aquellos con los que puedes realizar análisis de código estático, gestionar la configuración, construir e integración continua. Este texto contiene varias herramientas útiles de código abierto que le permitirán mejorar la calidad del código y aumentar la productividad.
Al crear un perfil en GitHub, los principiantes suelen cometer errores que podrían evitarse fácilmente. Si desea que su perfil de GitHub dé una buena impresión a los empleadores, hay algunos detalles importantes a considerar. Leemos y entendemos.
Un texto extenso sobre qué es el repositorio de plantillas de Github y cómo trabajar con él.
Desarrolladores de todo el mundo utilizan GitHub para compartir sus proyectos. En este artículo, el autor ofrece algunos consejos que le ayudarán a crear un gran proyecto de código abierto. También puedes utilizar estos consejos para crear proyectos de hackathon.
Ahora es imposible imaginar un solo gran proyecto sin virtualización y contenedorización. Por lo tanto, en el artículo, el autor compara las áreas y características del uso de Kubernetes, Docker y la herramienta de orquestación Docker Swarm.
La contenedorización es un mecanismo que se utiliza a menudo en la práctica. Esta breve descripción le ayudará a formarse una primera idea sobre la herramienta Docker.
La revisión del código es una parte obligatoria del desarrollo. Para facilitar esta tarea, se utilizan varias herramientas para el análisis de código estático. Por ejemplo, el analizador estadístico SpotBugs, que se analiza en esta revisión.
Vídeos
¿Cómo escribir código rápidamente en IntelliJ IDEA? Artem Zaitsev, desarrollador Java de Naumen, compartió sus recomendaciones al respecto. Después de realizar una presentación en el canal JUG.EKB de la comunidad Java de Ekaterimburgo, Artem habló sobre varias técnicas de personalización que ayudarán a los codificadores a trabajar más fácil y rápidamente en el IDE. El informe va acompañado de una demostración visual del código.
Otros materiales de la serie: |
|
GO TO FULL VERSION