Descripción
JAVA A FONDO
Resumen del libro
Este libro ofrece una guía completa y práctica para dominar el lenguaje Java y el desarrollo de aplicaciones profesionales. A diferencia de otros manuales, no se limita a la sintaxis del lenguaje, sino que sumerge al lector en el ecosistema Java, enseñando las herramientas, los frameworks y los principios de diseño que emplean los expertos de la industria. Desde los fundamentos de la programación orientada a objetos hasta la creación de aplicaciones distribuidas basadas en microservicios, el lector adquirirá las habilidades necesarias para automatizar tareas rutinarias y construir software robusto y escalable.
¿De qué trata?
La obra es una ruta de aprendizaje integral que parte desde cero y avanza hacia conceptos avanzados. El lector comenzará con los fundamentos del lenguaje de programación Java y la programación orientada a objetos, para luego profundizar en temas esenciales para el desarrollo de aplicaciones del mundo real. El libro guía al lector en la creación de una aplicación completa, distribuida y basada en microservicios, cubriendo aspectos clave como el acceso a bases de datos mediante JDBC, la implementación de patrones de diseño, el manejo de archivos, la programación en red (networking), la concurrencia (multithreading) y la introspección de clases y objetos (reflection). Además, se aborda tanto el desarrollo del frontend como del backend, proporcionando una visión integral del ciclo de desarrollo de software.
Temas principales
- Fundamentos del lenguaje de programación Java y su sintaxis.
- Programación Orientada a Objetos (POO) aplicada a Java.
- Acceso a bases de datos con JDBC (Java Database Connectivity).
- Patrones de diseño de software y su implementación en Java.
- Manejo de archivos, programación en red (networking) y concurrencia (multithreading).
- Introspección de clases y objetos (reflection).
- Desarrollo de frontend y backend para aplicaciones distribuidas basadas en microservicios.
¿Para quién está recomendado?
Está dirigido a programadores y estudiantes de informática que deseen aprender Java de manera sólida y profesional, así como a desarrolladores con experiencia en otros lenguajes que quieran especializarse en el ecosistema Java y en la creación de aplicaciones empresariales modernas. Es ideal para quienes buscan un enfoque práctico que combine teoría con la construcción de un proyecto real.
Qué aporta este libro
- Una comprensión profunda del lenguaje Java, desde sus bases hasta técnicas avanzadas.
- Habilidades prácticas para diseñar y desarrollar aplicaciones distribuidas con microservicios.
- Conocimiento de herramientas y frameworks que automatizan tareas repetitivas del desarrollo.
- La capacidad de aplicar patrones de diseño y principios de la industria para crear software de calidad.
- Una visión integral que cubre tanto la lógica del backend como la interfaz del frontend.
Ficha técnica
- Autor: Augusto Sznajdleder
- Editorial: Marcombo
- Idioma: Español
- Tema: Informática: cuestiones generales, Programación informática/desarrollo de software, Programación orientada a objetos (POO), Lenguajes de programación y extension/scripting
- Colección: Informática
- Encuadernación: Bolsillo
- Fecha de edición: abril de 2024
- Número de páginas: 376
- Peso: 640 g
Valoración editorial
Se trata de un manual técnico exhaustivo que destaca por su enfoque práctico y orientado a resultados. La obra no solo enseña a programar, sino a desarrollar aplicaciones completas siguiendo las mejores prácticas del sector. Es un recurso valioso para cualquier profesional que aspire a dominar Java y construir software moderno y eficiente, ofreciendo una hoja de ruta clara desde los fundamentos hasta la implementación de sistemas distribuidos.

