{"product_id":"154647","title":"Apprendre Spring Boot pour débutants ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jYDPLQiBkEIroW2klTTj3DAtY9PwQ.png?v=1765081158\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\n\n\u003cdiv style=\"width:95%\"\u003e\n\n\u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003e Apprendre Spring Boot pour débutants \u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/118710279\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e Description \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eIntroduction au livre\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cdiv\u003e \u003cb\u003eTout sur Spring Boot, du choix des outils à la sécurité et au déploiement des applications.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Spring Boot prend en charge les langages Java et Kotlin.\u003cbr\u003e Les développeurs peuvent choisir le langage approprié en fonction de leurs préférences et des caractéristiques de leur projet.\u003cbr\u003e Ce livre a pour but de donner un aperçu rapide des atouts de Java, un langage mature largement utilisé et le langage officiel du framework Spring, ainsi que des avantages de Kotlin, un langage qui permet un code concis et sécurisé.\u003cbr\u003e Il fournit également des informations sur le choix de l'outil de construction entre Maven et Gradle. \u003cbr\u003eDe la création d'une application dans Spring Initializer au débogage, au déploiement et à la surveillance, ce livre couvre tout sur Spring Boot.\u003cbr\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cul\u003e\u003cli\u003e Vous pouvez consulter un aperçu du contenu du livre.\u003cbr\u003e \u003cspan\u003eAperçu\u003c\/span\u003e\n\n\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eindice\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003eCHAPITRE 1 Bottes de printemps\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 1.1 Fonctionnalités principales de Spring Boot\u003cbr\u003e 1.2 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 2 Sélection et démarrage des outils\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e _2.1 Maven vs.\u003cbr\u003e Gradle\u003cbr\u003e _2.2 Java vs.\u003cbr\u003e Kotlin\u003cbr\u003e 2.3 Sélection d'une version de Spring Boot\u003cbr\u003e _2.4 Initialiseur à ressort\u003cbr\u003e _2.5 Utilisation de Spring Boot CLI sans aucune hésitation\u003cbr\u003e _2.6 Utilisation d'un environnement de développement intégré (IDE)\u003cbr\u003e _2.7 Voyage vers main()\u003cbr\u003e 2.8 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 3 : VOTRE PREMIÈRE API REST\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e _3.1 Pourquoi et comment utiliser l'API ?\u003cbr\u003e _3.2 Qu'est-ce que REST et pourquoi est-il important ?\u003cbr\u003e API _3.3, style de méthode HTTP\u003cbr\u003e 3.4 Commencer par GET\u003cbr\u003e 3.5 Croyez, mais vérifiez\u003cbr\u003e 3.6 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 4 ACCÈS AUX BASES DE DONNÉES\u003cbr\u003e\u003c\/b\u003e \u003cbr\u003e4.1 Configuration initiale automatique pour l'accès à la base de données\u003cbr\u003e 4.2 Ce que vous obtiendrez à l'avenir\u003cbr\u003e 4.3 Stockage et récupération des données\u003cbr\u003e 4.4 Polissage supplémentaire\u003cbr\u003e _4.5 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 5 CONFIGURATION ET INSPECTION DE L'APPLICATION\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e _5.1 Paramètres de l'application\u003cbr\u003e 5.2 Rapport de configuration automatique\u003cbr\u003e _5.3 Actionneur\u003cbr\u003e 5.4 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 6 Analyse approfondie des données\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 6.1 Définition d'entité\u003cbr\u003e _6.2 Prise en charge des modèles\u003cbr\u003e Support du dépôt _6.3\u003cbr\u003e _6.4 @Avant\u003cbr\u003e 6.5 Création d'un service basé sur un modèle avec Redis\u003cbr\u003e 6.6 Conversion du modèle en dépôt\u003cbr\u003e 6.7 Création d'un service basé sur un dépôt avec JPA\u003cbr\u003e 6.8 Création d'un service basé sur un dépôt utilisant une base de données de documents NoSQL\u003cbr\u003e 6.9 Création d'un service basé sur un dépôt utilisant une base de données graphiques NoSQL\u003cbr\u003e 6.10 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 7 Création d'applications avec Spring MVC\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e _7.1 Que signifie Spring MVC ?\u003cbr\u003e 7.2 Interaction avec l'utilisateur via le moteur de modèles\u003cbr\u003e 7.3 Distribution des messages\u003cbr\u003e 7.4 Création d'une conversation avec WebSockets \u003cbr\u003e7.5 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 8 Programmation réactive avec Project Reactor et Spring WebFlux\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 8.1 Programmation réactive\u003cbr\u003e _8.2 Projet Réacteur\u003cbr\u003e _8.3 Tomcat contre\u003cbr\u003e Netty\u003cbr\u003e 8.4 Accès réactif aux données\u003cbr\u003e _8.5 Feuille de thym réactive\u003cbr\u003e _8.6 RSocket pour une communication interprocessus entièrement réactive\u003cbr\u003e 8.7 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 9 Tests des applications pour la production\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e _9.1 Tests unitaires\u003cbr\u003e _9.2 @SpringBootTest\u003cbr\u003e _9.3 Test de tranche\u003cbr\u003e _9.4 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 10 SÉCURITÉ DES APPLICATIONS\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e _10.1 Authentification et autorisation\u003cbr\u003e _10.2 Aperçu de la sécurité du printemps\u003cbr\u003e 10.3 Mise en œuvre de l'authentification et de l'autorisation par formulaire avec Spring Security\u003cbr\u003e _10.4 Mise en œuvre d'OIDC et d'OAuth2 pour l'authentification et l'autorisation\u003cbr\u003e _10.5 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 11 DISTRIBUTION DES APPLICATIONS\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e _11.1 Fichier JAR exécutable\u003cbr\u003e Extension JAR _11.2\u003cbr\u003e _11.3 Déploiement d'applications Spring Boot dans des conteneurs\u003cbr\u003e _11.4 Image de conteneur utilitaire pour les tests d'applications Spring Boot\u003cbr\u003e _11.5 En conclusion\u003cbr\u003e \u003cbr\u003e\u003cb\u003eCHAPITRE 12 APPROFONDIR LA DIVISION AVEC DES RÉACTIFS\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e _12.1 Quand utiliser la réactivité ?\u003cbr\u003e 12.2 Tests d'applications réactives\u003cbr\u003e 12.3 Diagnostic et débogage des applications réactives\u003cbr\u003e 12.4 En conclusion\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eAvis de l'éditeur\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003eCe que ce livre couvre\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e ㆍ Comment simplifier le développement et le déploiement d'applications natives\u003cbr\u003e Comment construire une application réactive en tant que système distribué\u003cbr\u003e Architecture et approche visant à améliorer la productivité des développeurs et la portabilité des applications.\u003cbr\u003e • Comment déployer des applications rapidement et de manière fiable\u003cbr\u003e • Comment surveiller l'état des applications et des systèmes\u003cbr\u003e Débogage, test et sécurisation des applications cloud\u003cbr\u003e\u003cbr\u003e « Le cerf-volant vole contre le vent. »\u003cbr\u003e John Neal, dans son essai « Entreprise et persévérance » paru dans The Weekly Mirror\u003cbr\u003e\u003cbr\u003e Bienvenue dans 『Apprendre Spring Boot correctement depuis le début』. \u003cbr\u003eRavi de vous rencontrer.\u003cbr\u003e De nos jours, il existe de nombreux livres sur Spring Boot qui sont utiles à bien des égards.\u003cbr\u003e Il existe de nombreux bons livres écrits par de grands auteurs.\u003cbr\u003e Mais chaque auteur doit prendre des décisions, grandes et petites, qui rendent son livre unique, comme par exemple ce qu'il faut inclure et ce qu'il faut omettre, et comment le présenter efficacement.\u003cbr\u003e Ce qui est secondaire pour un auteur peut être essentiel pour un autre.\u003cbr\u003e Comme tous les autres développeurs, nous sommes tous des développeurs et nous avons tous nos propres opinions.\u003cbr\u003e\u003cbr\u003e Voici mon avis :\u003cbr\u003e Il manque un élément absolument essentiel et extrêmement utile à partager avec les développeurs qui découvrent Spring Boot.\u003cbr\u003e Et les pièces manquantes sont devenues de plus en plus évidentes au fur et à mesure que j'ai rencontré et interagi avec des développeurs du monde entier, qu'ils soient experts ou novices en Spring Boot.\u003cbr\u003e Nous apprenons tous des choses différentes, à des moments différents et de manières différentes. \u003cbr\u003eC'est ainsi que m'est venue l'idée de ce livre.\u003cbr\u003e\u003cbr\u003e Si vous débutez avec Spring Boot ou souhaitez en savoir plus sur Spring Boot, voici quelques éléments à prendre en compte :\u003cbr\u003e Ne serait-il pas toujours utile d'avoir un livre reprenant les notions de base ? Ce livre a été écrit spécialement pour vous.\u003cbr\u003e Ce livre aborde les fonctionnalités essentielles de Spring Boot tout en fournissant une brève introduction à la manière d'utiliser efficacement ces fonctionnalités dans des applications concrètes.\u003cbr\u003e C'est un honneur de partager ce voyage avec vous.\u003cbr\u003e Alors, commençons ! _Extrait de l'introduction \u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e SPÉCIFICATIONS DES PRODUITS \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eDate de publication :\u003c\/strong\u003e 8 mai 2023\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e \u003cstrong\u003eNombre de pages, poids, dimensions :\u003c\/strong\u003e 384 pages | 690 g | 183 × 235 × 16 mm\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN13 :\u003c\/strong\u003e 9791169210966\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN10 :\u003c\/strong\u003e 1169210961 \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003c\/center\u003e\n\n\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43893440282666,"sku":"154647","price":37.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/a7c2c29982664e8995bd6852ae22e6e3.jpg?v=1765402221","url":"https:\/\/librairie.coreenne.fr\/products\/154647","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}