Descubre IntelliJ IDEA
Descubre IntelliJ IDEA
Mejora tu conocimiento de IntelliJ IDEA.
Sobre este libro
Este libro es una traducción de "Getting to Know IntelliJ IDEA". El contenido del libro ha sido traducido utilizando ChatGPT y está en proceso de ser revisado por desarrolladores que hablan español como lengua materna.
A menudo se nos enseña a usar un editor de texto cuando estamos aprendiendo a escribir código para que comprendamos los fundamentos. Sin embargo, si tratamos nuestro IDE simplemente como un editor de texto de texto, nos estamos perjudicando. Como desarrolladores profesionales, ya no necesitamos aprender los fundamentos; necesitamos entregar aplicaciones que funcionen. Podemos usar las funcionalidades de un IDE para ayudarnos con esto.
IntelliJ IDEA es un IDE extremadamente completo que puede ayudar a los desarrolladores profesionales con casi cualquier tarea que necesiten realizar, y puede ser abrumador entenderlo. Descubre IntelliJ IDEA utiliza dos enfoques para ayudar tanto a los recién llegados como a los usuarios experimentados:
- Tutoriales que cubren la escritura de código y el desarrollo de aplicaciones que muestran cuándo, por qué y cómo usar las características de IntelliJ IDEA para crear aplicaciones que funcionen.
- Un enfoque de preguntas y respuestas que demuestra qué características se pueden usar para resolver los problemas a los que se enfrentan los desarrolladores profesionales.
Ver cómo usar IntelliJ IDEA desde estos diferentes ángulos no solo muestra las funcionalidades más útiles, sino que también enseña múltiples enfoques para usar estas características. Independientemente de las tecnologías que uses o de cómo te guste trabajar, leer este libro te ayudará a encontrar un enfoque que te permita trabajar cómoda y productivamente con IntelliJ IDEA.
Tabla de contenidos
- Dedicación
- Sobre las autoras
- Trisha Gee
- Helen Scott
- Sacando el máximo provecho a este libro
- Quién debería leer este libro
- Indicaciones a tener en cuenta
- Elementos de la interfaz de usuario de IntelliJ IDEA
- Una nota sobre versiones
- Una nota sobre atajos
- Comentarios
- Agradecimientos
- Revisores técnicos
- La traducción al español
- Diseño de la portada
- Parte I: Descubre IntelliJ IDEA
- 1. ¿Qué es IntelliJ IDEA?
- 1.1. ¿Qué es IntelliJ IDEA?
- 1.2. ¿Quién lo hace?
- 1.3. Community Edition versus Ultimate
- 2. Los principios rectores de IntelliJ IDEA
- 2.1. Siempre Verde
- 2.2. Suelta el Ratón
- 2.3. Manteniendo el "Flow"
- 3. Instalando IntelliJ IDEA
- 4. IntelliJ IDEA recién instalado
- 4.1. "Welcome Screen" (pantalla de bienvenida)
- 4.2. "Tip of the day" (consejo del día)
- 4.3. Notificaciones de nuevas funcionalidades
- 4.4. "Balloon notifications" (notificaciones burbuja)
- 4.5. "Tool window buttons" (botones de ventana de herramienta)
- 4.6. "Tool Windows" (Ventanas de herramientas)
- 4.7. "Navigation bar" (barra de navegación)
- 4.8. "Editor tabs" (pestañas del editor)
- 4.9. "Status bar" (barra de estado)
- 4.10. "Breadcrumbs" (migajas de pan)
- 4.11. Editor
- 4.12. Después de actualizar
- 5. ¿Dónde buscar?
- 5.1. En el editor
- 5.2. "Gutter icons" (iconos de la margen)
- 5.3. Barra de desplazamiento derecha
- 5.4. "Status bar" (barra de estado)
- 5.5. "Tool windows" (Ventanas de herramientas)
- 5.6. Diálogos
- 5.7. Ver o cambiar la configuración
- 5.8. Encontrando tu JDK
- 6. Cómo IntelliJ IDEA ve tu proyecto
- 6.1. La visión de IntelliJ IDEA de tu proyecto
- 6.2. El mapa interno de IntelliJ IDEA
- 6.3. Encontrando tu código
- 6.4. Proyectos y "workspaces" (espacios de trabajo)
- 6.5. Estableciendo el estado de Control de Versiones
- 6.6. Soporte de "frameworks" IntelliJ IDEA Ultimate
- 6.7. Plugins y tu proyecto
- 7. Dónde obtener ayuda
- 7.1. Canal de YouTube de IntelliJ IDEA
- 7.2. Documentación de IntelliJ IDEA
- 7.3. Entrenador de Funcionalidades de IntelliJ IDEA
- 7.4. "IntelliJ IDEA Guide" (la guía de IntelliJ IDEA)
- 7.5. Blog de IntelliJ IDEA
- 7.6. Foros de la Comunidad de IntelliJ IDEA
- 7.7. YouTrack de IntelliJ IDEA
- 7.8. Stack Overflow
- 1. ¿Qué es IntelliJ IDEA?
- Parte II: Trabajando con el código
- 8. Escribir código
- 9. Creando código rápidamente
- 9.1. Sugerencias mientras escribes
- 9.2. Sugerencias sensibles al tipo
- 9.3. Simplemente sigue escribiendo
- 9.4. Completa la estructura de tu código
- 9.5. Generar estructuras de código comunes
- 9.6. Crear un nuevo…
- 9.7. Generar a partir de código faltante
- 10. Arreglando y cambiando tu código
- 10.1. Ver sugerencias en el editor
- 10.2. Corrigiendo errores
- 10.3. Mejorar el código
- 10.4. Cambiar el código
- 10.5. Comprobar la ortografía
- 11. Activando tu memoria muscular con atajos de teclado
- 11.1. Enfócate en el editor
- 11.2. "Sácame de aquí"
- 11.3. Copiar/cortar línea extra rápida
- 11.4. Duplicar línea o selección
- 11.5. Eliminar línea
- 11.6. Formatear código
- 12. Desplazándote por tu código
- 12.1. Encontrar cualquier cosa
- 12.2. Ver y abrir archivos recientes
- 12.3. Viendo y yendo a ubicaciones recientes
- 12.4. Yendo a una línea específica
- 12.5. Moviendo hacia atrás y hacia adelante en el código
- 12.6. Moviéndote entre tu código y su prueba
- 12.7. Encontrando dónde se utiliza este código
- 12.8. Viendo detalles del código que estás llamando
- 13. Entendiendo el código
- 13.1. Pistas en el editor
- 13.2. API y documentación a primera vista
- 13.3. Documentación de código legible
- 13.4. Ocultar código que distrae
- 13.5. Uso de código y valores de datos
- 13.6. Resaltado de sintaxis para código incrustado
- 13.7. Entendiendo el flujo de tu código
- 13.8. Entendiendo los cambios a lo largo del tiempo
- 13.9. Obtener perspectivas sobre el comportamiento previsto del código
- Parte III: Desarrollando aplicaciones
- 14. Abriendo un proyecto
- 14.1. Cómo IntelliJ IDEA utiliza la herramienta de construcción de tu proyecto
- 14.2. Clonando un proyecto desde GitHub
- 15. Ejecutando tu código
- 15.1. Re-ejecutando una aplicación
- 15.2. Terminando un proceso
- 16. Depurando tu código
- 17. Probando tu código
- 17.1. Una rápida discusión sobre las pruebas automatizadas
- 18. Combinando pruebas y debugging
- 19. Gestionando las dependencias
- 19.1. ¿Por qué necesitas gestión de dependencias?
- 19.2. Viendo las dependencias de tu proyecto
- 19.3. Añadiendo dependencias
- 20. Trabajando con una herramienta de compilación
- 20.1. Una vista de la herramienta de compilación de tu proyecto
- 20.2. Ejecutando la compilación
- 20.3. Encontrando tu configuración de compilación
- 21. Manteniendo un seguimiento de los cambios en el código
- 21.1. Habilitando Control de Versiones (Git)
- 21.2. Comprometiendo cambios
- 21.3. La ventana de herramientas Git
- 21.4. Viendo los cambios de código
- 21.5. Qué buscar cuando estás listo para confirmar tu código
- 21.6. Trabajando con el control de versiones remoto
- 21.7. Tu última línea de defensa
- 14. Abriendo un proyecto
- Parte IV: Conceptos Esenciales de IntelliJ IDEA
- 22. Corrigiendo errores y advertencias
- 22.1. Preguntas Frecuentes: Reconociendo y gestionando advertencias y errores
- 23. Refactorizando tu código
- 23.1. Preguntas Frecuentes: Cambiando tu código sin romperlo
- 24. Formateando y ordenando tu código
- 24.1. Preguntas Frecuentes: Cuándo y cómo formatear y ordenar tu código
- 25. Aprovechando los múltiples portapapeles
- 25.1. Preguntas Frecuentes: Copiando y pegando en IntelliJ IDEA
- 26. Usando eficazmente las Run Configurations (configuraciones de ejecución)
- 26.1. ¿Qué es una Configuración de Ejecución?
- 26.2. Editando configuraciones
- 26.3. Preguntas Frecuentes: Ejecutando aplicaciones y pruebas
- 26.4. Ejecutar cualquier cosa
- 27. Sumergirse en la depuración
- 27.1. Preguntas Frecuentes: La importancia de los puntos de interrupción
- 27.2. Preguntas Frecuentes: Observar el estado del programa
- 27.3. Depurando una aplicación remota
- 27.4. Depurando problemas de rendimiento
- 28. Ampliando sobre las pruebas
- 28.1. Preguntas Frecuentes: Cobertura de pruebas
- 28.2. Preguntas Frecuentes: familiarizándote con las pruebas automatizadas
- 29. Construyendo sobre las herramientas de compilación
- 29.1. La ventana de herramientas de Maven o Gradle
- 29.2. Preguntas Frecuentes: Maven, Gradle e IntelliJ IDEA
- 30. Haciendo más con las dependencias
- 30.1. Ventana de herramientas de dependencias de IntelliJ IDEA
- 30.2. Preguntas Frecuentes: Trabajando con dependencias
- 31. Haciendo que el control de versiones trabaje para ti
- 31.1. ¿Por qué trabajar con un Sistema de Control de Versiones (VCS)?
- 31.2. La ventana de herramientas Commit
- 31.3. Preguntas Frecuentes: Comprometiendo cambios
- 31.4. La ventana de herramientas Git
- 31.5. Preguntas Frecuentes: Trabajando con ramas
- 31.6. Preguntas Frecuentes: Git para usuarios más experimentados
- 32. Ver y aplicar el historial local
- 33. Ejecutando comandos en la terminal
- 33.1. Preguntas Frecuentes: Trabajando con la terminal integrada
- 34. Gestión del trabajo TODO
- 34.1. Preguntas Frecuentes: Visualización y gestión de tus TODOs del proyecto
- 35. Colaboración con Code With Me
- 35.1. Usando Code With Me
- 35.2. Preguntas Frecuentes: Consejos para Code With Me
- 36. Trabajando con plugins
- 36.1. Preguntas Frecuentes: Cómo ver y cambiar los plugins con los que trabajas
- 37. Entendiendo Java en IntelliJ IDEA
- 37.1. Preguntas Frecuentes: Configuraciones de Java en IntelliJ IDEA
- 37.2. Preguntas Frecuentes: Solución de problemas de errores de JVM
- 38. Descifrando el diálogo de la "Project Structure"
- 38.1. Preguntas Frecuentes: Configuración de JVM y Java
- 38.2. Preguntas Frecuentess: "Project Structure"
- 39. Mirando en tu carpeta .idea
- 39.1. Preguntas Frecuentes: Entendiendo lo que está en tu carpeta .idea
- 40. Cambiando las configuraciones de IntelliJ IDEA
- 40.1. Preguntas Frecuentes: Ajustando las configuraciones de tu proyecto
- 41. Qué hacer si algo sale mal
- 41.1. Dónde buscar en el IDE
- 41.2. Escritura y ejecución
- 41.3. Problemas con tu proyecto
- 41.4. Problemas con el IDE
- 41.5. Problemas causados por plugins
- 41.6. Qué revisar y cambiar
- Appendix A: Ajustando tu IDE
- A.1. Consejos de inicio
- A.2. Barra de navegación
- A.3. Pestañas del editor
- A.4. Migajas de pan
- A.5. Ventanas de herramientas y sus botones
- A.6. Sugerencias incrustadas
- Appendix B: Consejos superiores que no llegaron al libro
- B.1. Múltiples cursores
- B.2. Cadenas de texto multilínea
- B.3. Buscar en archivos
- B.4. Atajo en diálogos
- B.5. Diálogos y ventanas de herramientas buscables
- Appendix C: Principales atajos de teclado
- Appendix D: Términos en inglés y su traducción al español
- 22. Corrigiendo errores y advertencias
Leanpub incondicional, sin riesgo, 100% de felicidad garantizada
Durante los primeros 60 días de compra, puedes obtener un reembolso del 100% de cualquier compra Leanpub, en dos clics. Procesamos las restituciones manualmente, así que puede tomarse unos días en aparecer. Véase términos completos.
Gana $8 en una compra de $10 y $16 en una compra de $20
Pagamos 80% de regalías en compras de $7.99 o más y 80% de regalías menos una tarifa fija de 50 centavos en compras entre $0.99 y $7.98. Ganas $8 en una venta de $10 y $16 en una venta de $20. Entonces, si vendemos 5000 copias no reembolsadas de tu libro por $20, ganarás $80,000.
(Sí, algunos autores ya han ganado mucho más que eso en Leanpub.)
De hecho, los autores han ganadomás de 13 millones de dólares escribiendo, publicando y vendiendo en Leanpub.
Obtén más información sobre escribir en Leanpub
Actualizaciones gratis. Libre de DRM.
¡Si compras un libro Leanpub obtienes actualizaciones gratis siempre y cuando el autor actualice el libro! Varios autores usan Leanpub para publicar sus libros en progreso mientras los escriben. Todos los lectores obtienen actualizaciones gratis, independientemente de cuándo compraron el libro o cuánto pagaron (incluyendo si fue gratis).
La mayoría de los libros Leanpub se encuentran disponibles en PDF (para computadores) y EPUB (para teléfonos, tabletas, y Kindle). Los formatos que un libro incluye se muestran en la esquina superior derecha de esta página.
Finalmente, los libros Leanpub no tienen ninguna de las cosas sin sentido sobre protección de copia DRM, así que puedes leerlos fácilmente en cualquier dispositivo que se soporta.
Aprende más sobre los formatos de Leanpub y dónde puedes leerlos