JavaRush /Blog Java /Random-ES /¿Qué leer en 2020? Una selección de los mejores libros nu...

¿Qué leer en 2020? Una selección de los mejores libros nuevos para desarrolladores de Java.

Publicado en el grupo Random-ES
Como dijo Juan Amós Comenio , “los libros son un instrumento para la propagación de la sabiduría”. ¿Qué leer en 2020?  Una selección de los mejores libros nuevos para desarrolladores de Java - 1¿A qué se debe un comienzo tan pretencioso? Y al hecho de que decidimos inculcar un poco de sabiduría a los lectores de JavaRush.ru. Más precisamente, contribuir a su implementación hablando de libros nuevos (o no tan nuevos, pero definitivamente vale la pena leer) sobre Java y tecnologías relacionadas que vale la pena leer en 2020. "Una de las pérdidas más irreparables es la pérdida de tiempo". Georges-Louis Buffon . Por lo tanto, no perderemos el tiempo con largas presentaciones y también nos detendremos en citas reflexivas y pasaremos directamente a las reseñas de libros. ¿Qué leer en 2020?  Una selección de los mejores libros nuevos para desarrolladores de Java - 2

Java en la nube. Arranque de primavera, nube de primavera, fundición en la nube

La versión en inglés se puede comprar aquí: Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud y Cloud Foundry . Autores: Josh Long, Kenneth Bastani Cloud Native Java es considerado por muchos como uno de los mejores libros para leer en este momento en 2020. Está destinado principalmente a programadores Java experimentados, pero será útil para todos los programadores Java, desde principiantes hasta avanzados. El desarrollo actual avanza cada vez más hacia tecnologías en la nube, microservicios, arquitectura distribuida, etc. Este libro está diseñado para ayudarle a comprender estas tecnologías y aprender a aplicarlas en la práctica. Josh Long y Kenneth Bastani muestran a los desarrolladores de Java/JVM cómo crear aplicaciones Java mejores y más rápidas utilizando Spring Boot, Spring Cloud y Cloud Foundry. Una pequeña cita del avance del libro de los autores. “En el mundo moderno, todo el mundo quiere avanzar más rápido y acelerar los procesos de negocio, pero pocas personas saben cómo hacerlo. El mercado exige velocidades cada vez mayores, brindando más oportunidades a quienes pueden seguirle el ritmo. ¿Qué diferencia a empresas como Amazon, Netflix y Etsy de las empresas más tradicionales? Sabemos que estas empresas están creciendo a un ritmo tremendo y, sin embargo, de alguna manera aún mantienen sus ventajas principales y están significativamente por delante de sus competidores. ¿Cómo lo hacen? Esta guía práctica para desarrolladores de Java y JVM muestra cómo crear software más eficiente y rápido utilizando Spring Boot, Spring Cloud y Cloud Foundry”. Por cierto, en JavaRush recientemente discutimos el tema del uso de Java en la computación en la nube. Para quienes se lo perdieron: Java en las nubes. Cómo las aplicaciones en la nube están conquistando el mundo y por qué necesitan Java . ¿Qué leer en 2020?  Una selección de los mejores libros nuevos para desarrolladores de Java - 3

Java: programación eficaz (tercera edición)

La versión en inglés se puede comprar aquí: Effective Java 3rd Edition Autor: Joshua Bloch Para aquellos que aún no han leído este libro, tiene sentido comenzar con él. Recientemente apareció la traducción al ruso de la tercera edición de esta guía de mejores prácticas en programación Java de Joshua Bloch, un autor muy autorizado en el entorno Java. Joshua Bloch, para aquellos que no lo saben, fue el arquitecto jefe de Java en Google, desarrollador de Sun Microsystems y arquitecto de sistemas senior en Transarc. Fue él quien participó en el desarrollo e implementación de numerosas funciones de la plataforma Java. En la nueva edición, el autor agregó información sobre las características y bibliotecas que aparecieron en las versiones de Java 8 y 9. Además, el libro incluye consejos y trucos nuevos y actualizados, así como un capítulo sobre expresiones y flujos lambda. Estos son solo algunos de los temas tratados en “Java: Programación efectiva”: interfaces funcionales, expresiones lambda, referencias de métodos y flujos, métodos predeterminados y estáticos en interfaces, inferencia de tipos, incluido el operador diamante (<>) para tipos genéricos, @ Anotación SafeVarargs, nuevas funciones de la biblioteca, etc. ¿Qué leer en 2020?  Una selección de los mejores libros nuevos para desarrolladores de Java - 4

Java moderno. Recetas de programación

La versión en inglés se puede comprar aquí: Recetas Java modernas: soluciones simples a problemas difíciles en Java 8 y 9 Autor: Ken Couzen Una gran opción para quienes gustan de los libros de recetas. Y también aquellos que están empezando a profundizar en el aprendizaje de Java 8 y Java 9, porque este es uno de los mejores libros de texto. Como sugiere el título, en este trabajo Ken Cousen muestra “soluciones simples a problemas complejos” en Java 8 y 9. “La inclusión de herramientas de programación funcionales en Java SE 8 marcó un cambio revolucionario para el venerable lenguaje orientado a objetos. Las expresiones Lambda, las referencias a métodos y las secuencias han cambiado fundamentalmente el lenguaje de este lenguaje. En este libro, demuestro el uso de nuevas funciones del lenguaje para resolver una amplia gama de problemas utilizando más de 70 recetas detalladas. Los desarrolladores que estén familiarizados con las versiones anteriores de Java encontrarán aquí casi todas las novedades que aparecieron en Java SE 8, así como un capítulo aparte dedicado a las novedades de Java 9”, escribe el autor. ¿Qué leer en 2020?  Una selección de los mejores libros nuevos para desarrolladores de Java - 5

Arquitectura limpia. El arte del desarrollo de software

La versión en inglés se puede comprar aquí: Arquitectura limpia: una guía para artesanos sobre la estructura y el diseño del software Autor: Robert Martin Pero aunque no es el más reciente (publicado a finales de 2017), es un libro realmente interesante para programadores Java experimentados que quieran Ascienda al siguiente nivel y conviértase en arquitectos de soluciones. “Clean Architecture” es una continuación de los bestsellers de culto de Robert Martin “Clean Code” y “Clean Coder”. En este libro, Martin habla sobre cómo crear una arquitectura de software que resista el paso del tiempo, así como también sobre cómo superar conceptos erróneos sobre los patrones de diseño y la arquitectura de software en general. “Arquitectura limpia” es una lectura obligada para desarrolladores de todos los niveles, analistas de sistemas, arquitectos y todo programador que quiera ascender en su carrera profesional o al menos influir en las personas que realizan este trabajo. Todas las arquitecturas siguen las mismas reglas”, afirma el autor. ¿Qué leer en 2020?  Una selección de los mejores libros nuevos para desarrolladores de Java - 6

Modularidad de Java 9: ​​patrones y prácticas para desarrollar aplicaciones mantenibles

Autores: Sander Mack y Paul Becker No pudimos encontrar una traducción al ruso de este libro, lo que significa que quienes quieran leerlo tendrán una excelente oportunidad no sólo de aprender todas las características de los módulos de Java 9, sino también de practicar su inglés. . Por cierto, hablamos de cómo un programador puede aprender inglés para no avergonzarse durante las entrevistas y al comunicarse con colegas extranjeros. La modularidad fue una de las características principales de la versión Java 9 y en este libro los autores cubren este tema en su totalidad. Sander Mak es una autoridad reconocida en Java 9 (y más allá), es un orador frecuente en conferencias y tiene su propio blog en Branchandbound.net. Paul Becker, a su vez, también es una figura destacada en la comunidad Java. Es experto en la creación de aplicaciones empresariales y arquitecto de software en Luminis Technologies. “Con este libro práctico, los desarrolladores de Java aprenderán no sólo todos los beneficios de la modularidad, sino también los patrones necesarios para crear aplicaciones verdaderamente robustas. Los autores explican los conceptos detrás del sistema modular de la plataforma Java y las poderosas herramientas que ofrece. También aprenderá cómo modularizar el código existente y desarrollar nuevas aplicaciones Java de forma modular”, dice la vista previa del libro. ¿Qué leer en 2020?  Una selección de los mejores libros nuevos para desarrolladores de Java - 7

Java moderno en acción: Lambdas, flujos, programación funcional y reactiva

Autores: Raul-Gabriel Urma, Mario Fusco, Alan Mycroft Otro muy buen libro de texto sobre versiones modernas de Java, que aún no se ha publicado en ruso. Modern Java in Action es una nueva versión del libro más vendido Java 8 in Action con cambios y adiciones que cubren los cambios más interesantes e importantes en Java 9 y Java 10. Por el momento, la segunda edición del libro está disponible para los lectores. , y se espera que pronto se publique otra actualización con información sobre las nuevas versiones de Java 11 y Java 12. Pero por el momento, Modern Java in Action es uno de los mejores libros de texto sobre Java moderno. Este libro le ayudará a aprender todas las técnicas de programación Java actuales, incluidas las expresiones Lambda, Stream, programación funcional y programación reactiva. ¿Qué leer en 2020?  Una selección de los mejores libros nuevos para desarrolladores de Java - 8

Java SE 9. Curso básico

La versión en inglés se puede comprar aquí: Core Java SE 9 para impacientes 2.ª edición Autor: Kay S. Horstmann Pero este es un libro excelente para principiantes en el aprendizaje de Java; este es el libro de texto que muchos recomiendan usar al principio. Gran parte de esto se debe al estilo de Kay Horstmann: la autora es muy buena escribiendo guías. Horstmann habla de Java SE 9 en términos sencillos, pero al mismo tiempo no simplifica la estructura y presta suficiente atención a los detalles. El mismo autor ha escrito varios otros libros que cubren Java 8, Scala, los fundamentos de Java y otros temas. "Ya sea que sea nuevo en Java o un desarrollador experimentado, esta guía lo ayudará a escribir el código más confiable, eficiente y seguro del futuro", promete el editor. Un poco inmodesto, pero en general cierto. Core Java realmente contiene muchas cosas útiles tanto para principiantes como para programadores experimentados.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION