Leanpub Header

Skip to main content

Descubre IntelliJ IDEA

Mejora tu conocimiento de IntelliJ IDEA.

Si tratamos nuestro IDE como un editor de texto, nos estamos haciendo un flaco favor. Utilizando una combinación de tutoriales y un enfoque de preguntas y respuestas, Descubre IntelliJ IDEA te ayudará a encontrar formas de utilizar IntelliJ IDEA que te permitan trabajar de manera cómoda y productiva como desarrollador profesional.

Free With Membership

This book is a translation into Spanish of Getting to Know IntelliJ IDEA which was originally written in English

The authors are letting you choose the price you pay for this book!

Pick Your Price...
PDF
EPUB
364
Pages
About

About

About the Book

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.

This book is a translation into Spanish of Getting to Know IntelliJ IDEA which was originally written in English

Price

Pick Your Price...

With Membership

Free!

$30.00

You pay

$30.00

Authors earn

$24.00
$

All prices are in US $. You can pay in US $ or in your local currency when you check out.

EU customers: prices exclude VAT, which is added during checkout.

...Or Buy With Credits!

Number of credits (Minimum 0)

0
The author will earn $0.00 from your purchase!
You can get credits monthly with a Reader Membership

Author

About the Authors

Trisha Gee

Trisha is a software engineer, Java Champion and author. Trisha has developed Java applications for a range of industries of all sizes, including finance, manufacturing and non-profit, and she lead the Java Advocacy Team at JetBrains. She has expertise in Java high-performance systems and dabbles with Open Source development.

Trisha’s exceptionally passionate about sharing things that help real developers. That might be: getting them up to speed on the latest version of Java; teaching them tips and tricks to save time with IntelliJ IDEA; or promoting healthy technical communities across the globe. Trisha values helping all developers level up their career and skills at every step of their journey.

Read more from Trisha in the books “Head First Java”, “97 Things Every Java Developer Should Know” and “What to Look for in a Code Review”.

Leanpub Podcast

Episode 245

An Interview with Trisha Gee

Helen Scott

Helen is passionate about all things technology and loves working with the development community to help them be awesome. Helen believes that content creation and communication are the best ways to engage with the community and help everyone learn together.

Helen has worked at numerous software companies and has experienced the highs and lows of the software development cycle at all stages. Helen loves to learn new tools and technologies and share that journey of exploration.

Helen has a Computer Science degree from The University of Sussex and a Diploma in Technical Communications from Sheffield Hallam University.

Leanpub Podcast

Episode 246

An Interview with Helen Scott

Contents

Table of Contents

  • 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
  • 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
  • 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

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub