¿Quieres conocer cómo se desarrolla una aplicación con Java 8 mientras trabajas en un proyecto práctico? Este documento explica la construcción de un juego de póker Texas Hold’em desde sus fundamentos hasta la integración de sus componentes.
¿De qué trata este documento de Java 8?
Desarrollando con Java 8: Poker presenta un proyecto didáctico centrado en la creación de un juego de póker Texas Hold’em. El documento utiliza este ejemplo para explicar conceptos de programación, diseño de software y herramientas del ecosistema Java.
A lo largo de sus 137 páginas, el autor desarrolla diferentes componentes de la aplicación. También introduce tecnologías que permiten organizar, probar y ejecutar el proyecto.
¿Qué temas encontrarás?
Expresiones lambda, interfaces funcionales, anotaciones y métodos predeterminados.
Clases, enumeraciones, colecciones, cartas, manos y algoritmos para evaluar combinaciones.
API del juego, modelos, controladores, eventos y máquinas de estados.
Gestión de tareas, ejecución concurrente y herramientas de diagnóstico.
JUnit, Cucumber, desarrollo guiado por pruebas y prácticas BDD.
Interfaz gráfica, integración de componentes y estrategias para los jugadores.
¿Para quién resulta útil?
Este material está dirigido principalmente a estudiantes y programadores que ya conocen algunos fundamentos de Java. También puede servir a quienes desean estudiar un proyecto completo y observar cómo se relacionan sus componentes.
No necesitas dominar todas las tecnologías mencionadas desde el principio. El documento las introduce durante el desarrollo del proyecto.
Otros recursos para seguir practicando programación
Documento de David Pérez Cabrera, publicado originalmente para JavaHispano. Se distribuye bajo la licencia Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 (CC BY-NC-SA 3.0).
La obra debe compartirse respetando sus condiciones de uso, atribución y distribución. El código fuente del proyecto cuenta con licencia GPL v3.0.
Fuente del documento: JavaHispano . Código fuente: GitHub .
Desarrollando con Java 8: Poker
Accede al documento original de 137 páginas y consulta el desarrollo paso a paso del proyecto.
Consultar y descargar PDF Enlace directo al archivo alojado en OpenLibro.


