JAVA, Pack de 2 libros : Aprenda la Programación Orientada a Objetos y domine el lenguaje (con ejercicios y soluciones) (2ª edición)

Categoría:
Presentación

Este pack reúne dos libros especialmente concebidos para aprender y dominar el lenguaje Java y la Programación Orientada a Objetos (POO), ofreciendo un recorrido progresivo desde los fundamentos del lenguaje hasta el desarrollo de aplicaciones.

El primer libro, Java – Fundamentos del lenguaje (con ejercicios prácticos y soluciones) (2ª edición), cubre hasta Java 21 y está dirigido tanto a principiantes como a desarrolladores que ya poseen experiencia con otros lenguajes de programación. Permite adquirir las bases necesarias para familiarizarse rápidamente con Java y comenzar a desarrollar aplicaciones.

El segundo libro, Aprender Programación Orientada a Objetos con el lenguaje Java (con ejercicios prácticos y soluciones) (2ª edición), está dirigido a estudiantes y desarrolladores que ya poseen conocimientos de programación estructurada y desean avanzar hacia la Programación Orientada a Objetos utilizando Java.

A lo largo de sus 937 páginas, el pack aborda conceptos fundamentales y avanzados mediante explicaciones progresivas, numerosos ejemplos, ejercicios prácticos y sus correspondientes soluciones.

Entre los contenidos se encuentran la sintaxis y fundamentos de Java, variables, operadores, estructuras de control, clases y objetos, herencia, polimorfismo, interfaces, clases anidadas, excepciones, genéricos, colecciones, expresiones lambda, programación funcional, desarrollo de aplicaciones web, acceso a bases de datos, despliegue de aplicaciones y otros aspectos esenciales del desarrollo profesional con Java.

Una obra especialmente útil para quienes desean aprender Java desde sus fundamentos, consolidar sus conocimientos o avanzar hacia el desarrollo de aplicaciones basadas en Programación Orientada a Objetos.

Índice

Libro 1: Java – Fundamentos del lenguaje

  • Introducción a Java, historia, características y plataforma Java SE.
  • Instalación y configuración del JDK en Windows, Linux y macOS.
  • Entornos de desarrollo: IntelliJ IDEA y Eclipse.
  • Primeros programas Java y fundamentos de la sintaxis.
  • Variables, tipos de datos, constantes, enumeraciones y conversiones de tipos.
  • Operadores y estructuras de control.
  • Clases, objetos y Programación Orientada a Objetos.
  • Herencia, interfaces, clases anidadas y records.
  • Paquetes, módulos y gestión de errores y excepciones.
  • Genéricos, colecciones, expresiones lambda y programación funcional.
  • Desarrollo de aplicaciones web y conceptos básicos de HTTP y API.
  • Acceso a bases de datos mediante SQL y JDBC.
  • Creación, empaquetado y despliegue de aplicaciones Java.
  • Aplicaciones nativas, gestión de dependencias y creación de instaladores.

Libro 2: Aprender Programación Orientada a Objetos con Java

  • Introducción a la Programación Orientada a Objetos.
  • Creación y utilización de clases y objetos.
  • Paquetes, atributos, métodos y constructores.
  • Gestión de excepciones y tratamiento de errores.
  • Interfaces, contratos e implementación.
  • Asociaciones, composiciones y agregaciones.
  • Colecciones y estructuras de datos.
  • Clases anidadas y diferencias entre Java y C#.
  • Herencia, clases abstractas y polimorfismo.
  • Comunicación entre objetos y patrón Observador.
  • Ejercicios prácticos, consejos y soluciones.

El contenido combina explicaciones teóricas con numerosos ejemplos y ejercicios prácticos destinados a consolidar los conocimientos adquiridos.

Sobre los autores

Antoine Gauthier
Es consultor Java con más de diez años de experiencia en desarrollo de software. Ha trabajado con grandes empresas y editores de software, participando en proyectos Java desde el diseño hasta la implementación de soluciones robustas y escalables. Su experiencia profesional y docente le permite ofrecer un enfoque claro, estructurado y práctico para el aprendizaje de Java.

Thierry Richard
Después de ocho años como ingeniero de software en diferentes empresas de servicios informáticos, trabajó durante diez años como formador en ENI École antes de convertirse en Lead Developer de Editions ENI. Es especialista en técnicas de desarrollo orientado a objetos en entornos .NET y Java, combinando experiencia profesional y formación técnica.

Luc Gervais
Trabaja como desarrollador de software desde hace 35 años. Comenzó su trayectoria en el ámbito de la electrónica y posteriormente trabajó con lenguajes como ensamblador, C, C++, C# y Java. También ha impartido formación sobre diferentes lenguajes de programación a desarrolladores profesionales y estudiantes, aportando una sólida experiencia técnica y pedagógica.

Scroll al inicio