{"product_id":"154647","title":"Learning Spring Boot from the Beginner ","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 Learning Spring Boot from the Beginner \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\u003eBook Introduction\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cdiv\u003e \u003cb\u003eEverything about Spring Boot, from tool selection to application security and deployment.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Spring Boot supports both Java and Kotlin languages.\u003cbr\u003e Developers can choose the appropriate language based on their preferences and the characteristics of their project.\u003cbr\u003e This book is designed to provide a quick overview of the strengths of Java, a widely used mature language and the official language of the Spring Framework, and the advantages of Kotlin, a language that allows for concise and secure code.\u003cbr\u003e It also provides insight into which build tool to choose between Maven and Gradle. \u003cbr\u003eFrom creating an application in Spring Initializer to debugging, deploying, and monitoring, this book covers everything about Spring Boot.\u003cbr\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cul\u003e\u003cli\u003e You can preview some of the book's contents.\u003cbr\u003e \u003cspan\u003ePreview\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\u003eindex\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003eCHAPTER 1 Spring Boot\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e _1.1 Core features of Spring Boot\u003cbr\u003e _1.2 In conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 2 Selecting and Starting Tools\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 Selecting a Spring Boot version\u003cbr\u003e _2.4 Spring Initializer\u003cbr\u003e _2.5 Using Spring Boot CLI without any hesitation\u003cbr\u003e _2.6 Using an Integrated Development Environment (IDE)\u003cbr\u003e _2.7 Journey to main()\u003cbr\u003e _2.8 In conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 3: YOUR FIRST REST API\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e _3.1 Why and how to use the API?\u003cbr\u003e _3.2 What is REST and why is it important?\u003cbr\u003e _3.3 API, HTTP method style\u003cbr\u003e _3.4 Starting with GET\u003cbr\u003e _3.5 Believe, but verify\u003cbr\u003e _3.6 In conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 4 DATABASE ACCESS\u003cbr\u003e\u003c\/b\u003e \u003cbr\u003e_4.1 Automatic configuration priming for DB access\u003cbr\u003e _4.2 What you will get in the future\u003cbr\u003e _4.3 Data storage and retrieval\u003cbr\u003e _4.4 Additional polishing\u003cbr\u003e _4.5 In conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 5 APPLICATION SETUP AND INSPECTION\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e _5.1 Application Settings\u003cbr\u003e _5.2 Automatic Configuration Report\u003cbr\u003e _5.3 Actuator\u003cbr\u003e _5.4 In conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 6 Digging into the Data\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e _6.1 Entity Definition\u003cbr\u003e _6.2 Template Support\u003cbr\u003e _6.3 Repository Support\u003cbr\u003e _6.4 @Before\u003cbr\u003e _6.5 Creating a Template-Based Service with Redis\u003cbr\u003e _6.6 Converting from template to repository\u003cbr\u003e _6.7 Creating a repository-based service with JPA\u003cbr\u003e _6.8 Creating a repository-based service using a NoSQL document database\u003cbr\u003e _6.9 Creating a repository-based service using a NoSQL graph database\u003cbr\u003e _6.10 In conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 7 Building Applications with Spring MVC\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e _7.1 What does Spring MVC mean?\u003cbr\u003e _7.2 Interacting with the User with the Template Engine\u003cbr\u003e _7.3 Message Delivery\u003cbr\u003e _7.4 Creating a conversation with WebSockets \u003cbr\u003e_7.5 In conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 8 Reactive Programming with Project Reactor and Spring WebFlux\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e _8.1 Reactive Programming\u003cbr\u003e _8.2 Project Reactor\u003cbr\u003e _8.3 Tomcat vs.\u003cbr\u003e Netty\u003cbr\u003e _8.4 Reactive Data Access\u003cbr\u003e _8.5 Reactive Thymeleaf\u003cbr\u003e _8.6 RSocket for fully reactive inter-process communication\u003cbr\u003e _8.7 In conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 9 Testing Applications for Production\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e _9.1 Unit Tests\u003cbr\u003e _9.2 @SpringBootTest\u003cbr\u003e _9.3 Slice Test\u003cbr\u003e _9.4 In conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 10 APPLICATION SECURITY\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e _10.1 Authentication and Authorization\u003cbr\u003e _10.2 Spring Security Overview\u003cbr\u003e _10.3 Implementing Form-Based Authentication and Authorization with Spring Security\u003cbr\u003e _10.4 Implementing OIDC and OAuth2 for Authentication and Authorization\u003cbr\u003e _10.5 In conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 11 APPLICATION DISTRIBUTION\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e _11.1 Executable JAR\u003cbr\u003e _11.2 JAR extension\u003cbr\u003e _11.3 Deploying Spring Boot Applications to Containers\u003cbr\u003e _11.4 Utility container image for Spring Boot application testing\u003cbr\u003e _11.5 In conclusion\u003cbr\u003e \u003cbr\u003e\u003cb\u003eCHAPTER 12 DIVIDING DEEPER WITH REACTIVE\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e _12.1 When to use reactive?\u003cbr\u003e _12.2 Testing Reactive Applications\u003cbr\u003e _12.3 Diagnosing and Debugging Reactive Applications\u003cbr\u003e _12.4 In conclusion\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003ePublisher's Review\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003eWhat this book covers\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e ㆍ How to simplify native application development and deployment\u003cbr\u003e How to build a reactive application as a distributed system\u003cbr\u003e Architecture and approach that improve developer productivity and application portability.\u003cbr\u003e ㆍ How to deploy applications quickly and reliably\u003cbr\u003e ㆍ How to monitor the status of applications and systems\u003cbr\u003e Debugging, testing, and securing cloud-based applications\u003cbr\u003e\u003cbr\u003e “The kite flies against the wind.”\u003cbr\u003e _John Neal, in his essay 'Enterprise and Perseverance' in The Weekly Mirror\u003cbr\u003e\u003cbr\u003e Welcome to 『Learn Spring Boot Properly from the Beginner』. \u003cbr\u003eIt's nice to meet you.\u003cbr\u003e These days, there are many Spring Boot books that are useful in various ways.\u003cbr\u003e There are many good books written by great authors.\u003cbr\u003e But every author has to make big and small decisions that make their book special, such as what to include and what to leave out, and how to present it effectively.\u003cbr\u003e What is secondary to one author may be essential to another.\u003cbr\u003e Like any other developer, we are all developers and we all have our own opinions.\u003cbr\u003e\u003cbr\u003e My opinion is this:\u003cbr\u003e There is something missing that would be absolutely essential and extremely helpful if shared with developers who are new to Spring Boot.\u003cbr\u003e And the missing pieces have become more and more apparent as I've met and interacted with developers from all over the world, both those who are proficient and those who are new to Spring Boot.\u003cbr\u003e We all learn different things at different times and in different ways. \u003cbr\u003eThat's how I came up with the idea for this book.\u003cbr\u003e\u003cbr\u003e If you are new to Spring Boot, or would like to learn more about Spring Boot, consider this:\u003cbr\u003e Wouldn't it always be helpful to have a book covering the basics? This book was written with you in mind.\u003cbr\u003e This book covers the core features of Spring Boot while also providing a brief introduction to how to effectively use these features in real-world applications.\u003cbr\u003e It's an honor to be on this journey with you.\u003cbr\u003e So let's get started! _From the 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 GOODS SPECIFICS \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 of issue:\u003c\/strong\u003e May 8, 2023\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003ePage count, weight, size:\u003c\/strong\u003e 384 pages | 690g | 183*235*16mm\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\/en\/products\/154647","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}