Full Stack Development with Spring Boot 3 and React - Fourth Edition: Build modern web applications using the power of Java, React, and TypeScript
暫譯: 使用 Spring Boot 3 和 React 的全端開發 - 第四版:利用 Java、React 和 TypeScript 的力量構建現代網頁應用程式

Hinkula, Juha

商品描述

Get up and running with the Spring Boot and React stack - build an app from start to finish, test the frontend and backend, and deploy. Now with TypeScript code!

Purchase of the print or Kindle book includes a free PDF eBook


Key Features:


  • Use Spring Boot 3 to create powerful, complex, and secure backends for your applications
  • Leverage React to build slick, high-performance frontends
  • Get introduced to TypeScript, Vite, and React Query for React development


Book Description:

If you're an existing Java developer who wants to go full stack or pick up another frontend framework, this book is your concise introduction to React. In this three-part build-along, you'll create a robust Spring Boot backend, a React frontend, and then deploy them together.

This new edition is updated to Spring Boot 3 and includes expanded content on security and testing. For the first time ever, it also covers React development with the in-demand TypeScript.

You'll explore the elements that go into creating a REST API and testing, securing, and deploying your applications. You'll learn about custom Hooks, third-party components, and MUI.

By the end of this book, you'll be able to build a full stack application using the latest tools and modern best practices.


What You Will Learn:

  • Make fast and RESTful web services powered by Spring Data REST
  • Create and manage databases using ORM, JPA, Hibernate, and more
  • Explore the use of unit tests and JWTs with Spring Security
  • Employ React Hooks, props, states, and more to create your frontend
  • Harness the Material UI component library to customize your frontend
  • Use the fetch API, Axios, and React Query for networking
  • Add CRUD functionality to your apps
  • Deploy your apps using AWS and Docker


Who this book is for:

This book is for Java developers who have basic familiarity with Spring Boot but don't know where to start when it comes to building full stack applications. Basic knowledge of JavaScript and HTML will help you to follow along.


You'll also find this book useful if you're a frontend developer with knowledge of JavaScript basics and looking to learn full stack development, or a full stack developer experienced in other technology stacks looking to learn a new one.

商品描述(中文翻譯)

開始使用 Spring Boot 和 React 技術棧 - 從頭到尾構建應用程式,測試前端和後端,並進行部署。現在還包含 TypeScript 代碼!

購買印刷版或 Kindle 版書籍包括免費 PDF 電子書

主要特點:


  • 使用 Spring Boot 3 創建強大、複雜且安全的應用程式後端

  • 利用 React 構建流暢、高效能的前端

  • 介紹 TypeScript、Vite 和 React Query 以進行 React 開發

書籍描述:
如果你是一位希望轉向全棧開發或學習其他前端框架的 Java 開發者,這本書是你對 React 的簡明介紹。在這個三部分的實作中,你將創建一個穩健的 Spring Boot 後端、一個 React 前端,然後將它們一起部署。

這個新版本已更新至 Spring Boot 3,並擴展了有關安全性和測試的內容。首次涵蓋了使用需求旺盛的 TypeScript 進行 React 開發。

你將探索創建 REST API 的要素,以及測試、安全和部署你的應用程式。你將學習自定義 Hooks、第三方組件和 MUI。

在本書結束時,你將能夠使用最新工具和現代最佳實踐構建全棧應用程式。

你將學到的內容:


  • 製作快速且符合 REST 的網路服務,使用 Spring Data REST

  • 使用 ORM、JPA、Hibernate 等創建和管理資料庫

  • 探索使用單元測試和 JWT 與 Spring Security

  • 使用 React Hooks、props、states 等創建前端

  • 利用 Material UI 組件庫自定義前端

  • 使用 fetch API、Axios 和 React Query 進行網路請求

  • 為你的應用程式添加 CRUD 功能

  • 使用 AWS 和 Docker 部署你的應用程式

本書適合誰:
這本書適合對 Spring Boot 有基本了解的 Java 開發者,但不知從何開始構建全棧應用程式。對 JavaScript 和 HTML 的基本知識將幫助你跟上進度。

如果你是一位具備 JavaScript 基礎知識的前端開發者,並希望學習全棧開發,或是一位在其他技術棧上有經驗的全棧開發者,想要學習新的技術棧,你也會發現這本書非常有用。