JavaRush /Blog Java /Random-FR /Que lire en 2020 ? Une sélection des meilleurs nouveaux l...

Que lire en 2020 ? Une sélection des meilleurs nouveaux livres pour les développeurs Java

Publié dans le groupe Random-FR
Comme le disait Jean Amos Comenius , « les livres sont un instrument de propagation de la sagesse ». Que lire en 2020 ?  Une sélection des meilleurs nouveaux livres pour les développeurs Java - 1Pourquoi un début si prétentieux, demandez-vous ? Et au fait que nous venons de décider d'inculquer un peu de sagesse aux lecteurs de JavaRush.ru. Plus précisément, contribuer à sa mise en œuvre en parlant de nouveaux livres (ou pas si nouveaux, mais qui valent vraiment la peine d'être lus) sur Java et les technologies associées qui valent la peine d'être lus en 2020. "L'une des pertes les plus irréparables est la perte de temps." Georges-Louis Buffon . Alors ne perdons pas de temps avec de longues introductions, et nous nous arrêterons également avec des citations réfléchies et passerons directement aux critiques de livres. Que lire en 2020 ?  Une sélection des meilleurs nouveaux livres pour les développeurs Java - 2

Java dans le cloud. Spring Boot, Spring Cloud, Cloud Foundry

La version anglaise peut être achetée ici : Cloud Native Java : Designing Resilient Systems with Spring Boot, Spring Cloud et Cloud Foundry . Auteurs : Josh Long, Kenneth Bastani Cloud Native Java est considéré par beaucoup comme l'un des meilleurs livres à lire en ce moment en 2020. Il s'adresse principalement aux programmeurs Java expérimentés, mais il sera utile à tous les programmeurs Java, des débutants aux avancés. Le développement actuel s'oriente de plus en plus vers les technologies cloud, les microservices, l'architecture distribuée, etc. Ce livre est conçu pour vous aider à comprendre ces technologies et à apprendre à les appliquer dans la pratique. Josh Long et Kenneth Bastani montrent aux développeurs Java/JVM comment créer des applications Java meilleures et plus rapides à l'aide de Spring Boot, Spring Cloud et Cloud Foundry. Une petite citation de l'aperçu du livre des auteurs. « Dans le monde moderne, tout le monde veut aller plus vite et accélérer les processus métier, mais peu de gens savent comment y parvenir. Le marché exige des vitesses toujours plus élevées, offrant ainsi davantage d'opportunités à ceux qui peuvent suivre le rythme. Qu’est-ce qui différencie des entreprises comme Amazon, Netflix et Etsy des entreprises plus traditionnelles ? Nous savons que ces entreprises connaissent une croissance fulgurante, et pourtant, d’une manière ou d’une autre, elles conservent leurs principaux avantages et sont nettement en avance sur leurs concurrents. comment font-ils ça? Ce guide pratique destiné aux développeurs Java et JVM montre comment créer des logiciels plus efficaces et plus rapides à l'aide de Spring Boot, Spring Cloud et Cloud Foundry. À propos, chez JavaRush, nous avons récemment discuté du sujet de l'utilisation de Java dans le cloud computing. Pour ceux qui l'auraient manqué : Java dans les nuages. Comment les applications cloud conquièrent le monde et pourquoi elles ont besoin de Java . Que lire en 2020 ?  Une sélection des meilleurs nouveaux livres pour les développeurs Java - 3

Java : programmation efficace (3e édition)

La version anglaise peut être achetée ici : Effective Java 3rd Edition Auteur : Joshua Bloch Pour ceux qui n'ont pas encore lu ce livre, il est logique de commencer par celui-ci. La traduction russe de la troisième édition de ce guide des meilleures pratiques en programmation Java de Joshua Bloch, un auteur faisant autorité dans le domaine de l'environnement Java, est parue assez récemment. Joshua Bloch, pour ceux qui ne le savent pas, était l'architecte Java en chef chez Google, développeur chez Sun Microsystems et architecte système senior chez Transarc. C'est lui qui a participé au développement et à la mise en œuvre de nombreuses fonctionnalités de la plateforme Java. Dans la nouvelle édition, l'auteur a ajouté des informations sur les fonctionnalités et les bibliothèques apparues dans les versions de Java 8 et 9. De plus, le livre comprend des trucs et astuces nouveaux et mis à jour, ainsi qu'un chapitre sur les expressions et les flux lambda. Voici quelques-uns des sujets abordés dans « Java : Programmation efficace » : interfaces fonctionnelles, expressions lambda, références de méthodes et de flux, méthodes par défaut et statiques dans les interfaces, inférence de type, y compris l'opérateur diamant (<>) pour les types génériques, @ Annotation SafeVarargs, nouvelles fonctionnalités de la bibliothèque, etc. Que lire en 2020 ?  Une sélection des meilleurs nouveaux livres pour les développeurs Java - 4

Java moderne. Recettes de programmation

La version anglaise peut être achetée ici : Recettes Java modernes : solutions simples aux problèmes difficiles de Java 8 et 9 Auteur : Ken Couzen Une excellente option pour ceux qui aiment les livres de recettes. Et aussi ceux qui commencent à se lancer dans l'apprentissage de Java 8 et Java 9, car c'est l'un des meilleurs manuels. Comme le titre l'indique, dans cet ouvrage, Ken Cousen montre « des solutions simples à des problèmes complexes » dans Java 8 et 9. « L'inclusion d'outils de programmation fonctionnelle dans Java SE 8 a marqué un changement révolutionnaire pour le vénérable langage orienté objet. Les expressions Lambda, les références de méthodes et les flux ont fondamentalement changé le langage de ce langage. Dans ce livre, je démontre l'utilisation de nouvelles fonctionnalités du langage pour résoudre un large éventail de problèmes à l'aide de plus de 70 recettes détaillées. Les développeurs familiers avec les versions précédentes de Java trouveront ici presque toutes les innovations apparues dans Java SE 8, ainsi qu'un chapitre séparé dédié aux innovations de Java 9 », écrit l'auteur. Que lire en 2020 ?  Une sélection des meilleurs nouveaux livres pour les développeurs Java - 5

Architecture épurée. L'art du développement logiciel

La version anglaise peut être achetée ici : Clean Architecture: A Craftsman's Guide to Software Structure and Design Auteur : Robert Martin Mais bien que ce ne soit pas le plus récent (publié fin 2017), mais un livre vraiment sympa pour les programmeurs Java expérimentés qui voulaient passez au niveau supérieur et devenez des architectes de solutions. « Clean Architecture » s’inscrit dans la continuité des best-sellers cultes de Robert Martin « Clean Code » et « Clean Coder ». Dans ce livre, Martin explique comment créer une architecture logicielle qui résistera à l'épreuve du temps, ainsi que comment surmonter les idées fausses sur les modèles de conception et l'architecture logicielle en général. « Clean Architecture » ​​est une lecture incontournable pour les développeurs de tous niveaux, les analystes de systèmes, les architectes et tout programmeur qui souhaite gravir les échelons de carrière ou au moins influencer les personnes qui effectuent ce travail. Toutes les architectures suivent les mêmes règles », explique l'auteur. Que lire en 2020 ?  Une sélection des meilleurs nouveaux livres pour les développeurs Java - 6

Modularité Java 9 : modèles et pratiques pour le développement d'applications maintenables

Auteurs : Sander Mack et Paul Becker Nous n'avons pas pu trouver de traduction russe de ce livre, ce qui signifie que ceux qui souhaitent le lire ont une excellente opportunité non seulement d'apprendre toutes les fonctionnalités des modules de Java 9, mais aussi de pratiquer leur anglais. . À propos, nous avons expliqué comment un programmeur peut apprendre l'anglais afin de ne pas se gêner lors des entretiens et lors de la communication avec des collègues étrangers. La modularité était l'une des principales caractéristiques de la version Java 9, et dans ce livre, les auteurs couvrent ce sujet dans son intégralité. Sander Mak est une autorité reconnue sur Java 9 (et au-delà), il intervient fréquemment lors de conférences et possède son propre blog sur branchandbound.net. Paul Becker, quant à lui, est également une figure éminente de la communauté Java. Il est expert dans la création d'applications d'entreprise et architecte logiciel chez Luminis Technologies. « Avec ce livre pratique, les développeurs Java découvriront non seulement tous les avantages de la modularité, mais également les modèles nécessaires pour créer des applications véritablement robustes. Les auteurs expliquent les concepts derrière le système modulaire de la plateforme Java et les outils puissants qu'elle propose. Vous apprendrez également à modulariser le code existant et à développer de nouvelles applications Java de manière modulaire », indique l'aperçu du livre. Que lire en 2020 ?  Une sélection des meilleurs nouveaux livres pour les développeurs Java - 7

Java moderne en action : Lambdas, flux, programmation fonctionnelle et réactive

Auteurs : Raul-Gabriel Urma, Mario Fusco, Alan Mycroft Un autre très bon manuel sur les versions modernes de Java, qui n'a pas encore été publié en russe. Modern Java in Action est une nouvelle version du livre à succès Java 8 in Action avec des modifications et des ajouts couvrant les changements les plus intéressants et les plus importants de Java 9 et Java 10. Pour le moment, la deuxième édition du livre est disponible pour les lecteurs. , et on espère qu'une autre mise à jour sera bientôt publiée avec des informations sur les nouvelles versions de Java 11 et Java 12. Mais pour le moment, Modern Java in Action est l'un des meilleurs manuels sur Java moderne. Ce livre vous aidera à apprendre toutes les techniques de programmation Java actuelles, notamment les expressions Lambda, Stream, la programmation fonctionnelle et la programmation réactive. Que lire en 2020 ?  Une sélection des meilleurs nouveaux livres pour les développeurs Java - 8

Java SE 9. Cours de base

La version anglaise peut être achetée ici : Core Java SE 9 for the Impatient 2nd Edition Auteur : Kay S. Horstmann Mais c'est un excellent livre pour les débutants dans l'apprentissage de Java - c'est le manuel que beaucoup recommandent d'utiliser au début. Cela est dû en grande partie au style de Kay Horstmann : l'auteur est vraiment doué pour rédiger des guides. Horstmann parle de Java SE 9 en termes simples, mais en même temps ne simplifie pas la structure et accorde suffisamment d'attention aux détails. Le même auteur a écrit un certain nombre d'autres livres qui couvrent Java 8, Scala, les principes fondamentaux de Java et d'autres sujets. « Que vous soyez nouveau sur Java ou développeur chevronné, ce guide vous aidera à écrire le code le plus fiable, efficace et sécurisé du futur », promet l'éditeur. Un peu impudique, mais généralement vrai. Core Java contient vraiment beaucoup de choses utiles pour les codeurs débutants et expérimentés.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION