Full Stack Development with Spring Boot and React: Build modern and scalable full stack applications using the power of Spring Boot and React, 3/e (Paperback)
暫譯: 使用 Spring Boot 和 React 的全端開發:利用 Spring Boot 和 React 的力量構建現代化且可擴展的全端應用程式,第 3 版(平裝本)

Hinkula, Juha

買這商品的人也買了...

商品描述

Key Features

  • Utilize Spring Boot to make powerful, complex, and secure backends for your applications
  • Leverage React's full arsenal of tools for building slick, high-performance frontends
  • Build modern, scalable full stack applications that comfortably meet the demands of your users

Book Description

Getting started with full stack development can be daunting. Even developers who are familiar with the best tools, such as Spring Boot and React, can struggle to nail the basics, let alone master the more advanced elements. If you're one of these developers, this comprehensive guide covers everything you need!

This updated edition of the Full Stack Development with Spring Boot 2 and React book will take you from novice to proficient in this expansive domain. Taking a practical approach, this book will first walk you through the latest Spring Boot features for creating a robust backend, covering everything from setting up the environment and dependency injection to security and testing.

Once this has been covered, you'll advance to React frontend programming. If you've ever wondered about custom Hooks, third-party components, and MUI, this book will demystify all that and much more. You'll explore everything that goes into developing, testing, securing, and deploying your applications using all the latest tools from Spring Boot, React, and other cutting-edge technologies.

By the end of this book, you'll not only have learned the theory of building modern full stack applications but also have developed valuable skills that add value in any setting.

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
  • Discover a wide array of advanced React and third-party components
  • Build high-performance applications complete with CRUD functionality
  • Harness MUI to customize your frontend
  • Test, secure, and deploy your applications with high efficiency

Who this book is for

This book is for Java developers who are familiar with Spring Boot but don't know where to start when it comes to building full stack applications. You'll also find this book useful if you're a frontend developer with knowledge of JavaScript basics 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 的全套工具構建流暢、高效能的前端
- 建立現代化、可擴展的全端應用程式,輕鬆滿足用戶需求

#### 書籍描述

開始全端開發可能會讓人感到畏懼。即使是熟悉最佳工具的開發者,例如 Spring Boot 和 React,也可能在掌握基礎知識時遇到困難,更不用說精通更高級的元素。如果您是這些開發者之一,這本全面的指南涵蓋了您所需的一切!

這本《使用 Spring Boot 2 和 React 的全端開發》更新版將帶您從新手變成這個廣泛領域的熟練者。本書採取實用的方法,首先將引導您了解最新的 Spring Boot 功能,以創建穩健的後端,涵蓋從設置環境和依賴注入到安全性和測試的所有內容。

一旦這些內容涵蓋完畢,您將進入 React 前端編程。如果您曾經對自定義 Hooks、第三方組件和 MUI 感到好奇,本書將揭開這些及更多的神秘面紗。您將探索開發、測試、安全和部署應用程式所需的所有內容,使用來自 Spring Boot、React 和其他尖端技術的最新工具。

在本書結束時,您不僅會學到構建現代全端應用程式的理論,還會培養出在任何環境中增值的寶貴技能。

#### 您將學到什麼

- 使用 Spring Data REST 創建快速且符合 REST 標準的網路服務
- 使用 ORM、JPA、Hibernate 等創建和管理資料庫
- 探索在 Spring Security 中使用單元測試和 JWT
- 使用 React Hooks、props、states 等創建您的前端
- 發現各種高級 React 和第三方組件
- 構建具備 CRUD 功能的高效能應用程式
- 利用 MUI 自訂您的前端
- 高效地測試、安全性和部署您的應用程式

#### 本書適合誰

本書適合熟悉 Spring Boot 的 Java 開發者,但對於構建全端應用程式不知從何開始的開發者。如果您是具備 JavaScript 基礎知識的前端開發者,想學習全端開發,或是有其他技術棧經驗的全端開發者,想學習新的技術棧,您也會發現這本書非常有用。

作者簡介

Juha Hinkula is a software development lecturer at Haaga-Helia University of Applied Sciences in Finland. He received an MSc degree in computer science from the University of Helsinki. He has over 17 years of industry experience in software development. Over the past few years, he has focused on modern full stack development. He is also a passionate mobile developer with Android-native technology, and also uses React Native.

作者簡介(中文翻譯)

Juha Hinkula 是芬蘭哈卡海利亞應用科技大學的軟體開發講師。他在赫爾辛基大學獲得了計算機科學碩士學位。他在軟體開發領域擁有超過 17 年的行業經驗。在過去幾年中,他專注於現代全端開發。他也是一位熱衷於使用 Android 原生技術的行動開發者,並且使用 React Native。

目錄大綱

  1. Setting Up the Environment and Tools – Backend
  2. Understanding Dependency Injection
  3. Using JPA to Create and Access a Database
  4. Creating a RESTful Web Service with Spring Boot
  5. Securing and Testing Your Backend
  6. Setting Up the Environment and Tools – Frontend
  7. Getting Started with React
  8. Consuming the REST API with React
  9. Useful Third-Party Components for React
  10. Setting up the Frontend for Our Spring Boot RESTful Web Service
  11. Adding CRUD Functionalities
  12. Styling the Frontend with React MUI
  13. Testing Your Frontend
  14. Securing Your Application
  15. Deploying Your Application
  16. Best Practices

目錄大綱(中文翻譯)


  1. Setting Up the Environment and Tools – Backend

  2. Understanding Dependency Injection

  3. Using JPA to Create and Access a Database

  4. Creating a RESTful Web Service with Spring Boot

  5. Securing and Testing Your Backend

  6. Setting Up the Environment and Tools – Frontend

  7. Getting Started with React

  8. Consuming the REST API with React

  9. Useful Third-Party Components for React

  10. Setting up the Frontend for Our Spring Boot RESTful Web Service

  11. Adding CRUD Functionalities

  12. Styling the Frontend with React MUI

  13. Testing Your Frontend

  14. Securing Your Application

  15. Deploying Your Application

  16. Best Practices