Full Stack Quarkus and React: Hands-on full stack web development with Java, React, and Kubernetes
暫譯: 全端 Quarkus 與 React:使用 Java、React 和 Kubernetes 的實作全端網頁開發

Felix, Marc Nuri San

  • 出版商: Packt Publishing
  • 出版日期: 2022-11-30
  • 售價: $1,490
  • 貴賓價: 9.5$1,416
  • 語言: 英文
  • 頁數: 324
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 180056273X
  • ISBN-13: 9781800562738
  • 相關分類: Java 程式語言KubernetesReact
  • 立即出貨 (庫存=1)

相關主題

商品描述

Create and deploy standalone, fully functional, web applications using Quarkus and React


Key Features:

  • Get up and running with web application development speedily using React and Quarkus
  • Get an overview of how to make a Java backend work seamlessly with a JavaScript frontend
  • Learn how to deploy your working application to Kubernetes and share it with the world


Book Description:

React has established itself as one of the most popular and widely adopted frameworks thanks to its simple yet scalable app development abilities. Quarkus comes across as a fantastic alternative for backend development by boosting developer productivity with features such as pre-built integrations, application services, and more that bring a new, revolutionary developer experience to Java. To make the best use of both, this hands-on guide will help you get started with Quarkus and React to create and deploy an end-to-end web application.

This book is divided into three parts. In the first part, you'll begin with an introduction to Quarkus and its features, learning how to bootstrap a Quarkus project from the ground up to create a tested and secure HTTP server for your backend. The second part focuses on the frontend, showing you how to create a React project from scratch to build the application's user interface and integrate it with the Quarkus backend. The last part guides you through creating cluster configuration manifests and deploying them to Kubernetes as well as other alternatives, such as Fly.io.

By the end of this full stack development book, you'll be confident in your skills to combine the robustness of both frameworks to create and deploy standalone, fully functional web applications.


What You Will Learn:

  • Create a Quarkus project from scratch to gain a basic understanding of its advantages
  • Create a persistence layer in a Quarkus application
  • Secure your application by adding authentication and authorization features
  • Use Quarkus Dev services to implement integration tests with real-world databases
  • Start creating a React project from scratch
  • Use React Testing Library to test React components
  • Identify the most suitable alternatives for deploying your application to the cloud


Who this book is for:

This book is for backend web developers who have at least basic experience with Java and would like to learn React to build full stack apps by integrating it with a Quarkus-based backend. Frontend web developers with basic JavaScript experience will also find this book useful to learn how to implement a backend in Quarkus and integrate it with their frontend to create full stack web applications.

Beginner-level knowledge of Java and JavaScript is recommended, but any developer experienced either with Java or JavaScript should be able to follow the backend and frontend parts easily.

商品描述(中文翻譯)

使用 Quarkus 和 React 創建和部署獨立的、功能完整的網頁應用程式

主要特點:


  • 快速上手使用 React 和 Quarkus 進行網頁應用程式開發

  • 概覽如何使 Java 後端與 JavaScript 前端無縫協作

  • 學習如何將您的應用程式部署到 Kubernetes 並與全世界分享

書籍描述:
React 已經成為最受歡迎和廣泛採用的框架之一,這要歸功於其簡單但可擴展的應用程式開發能力。Quarkus 作為後端開發的絕佳替代方案,通過預建整合、應用服務等功能提升開發者的生產力,為 Java 帶來全新的革命性開發體驗。為了充分利用這兩者,本實用指南將幫助您開始使用 Quarkus 和 React 創建和部署端到端的網頁應用程式。

本書分為三個部分。在第一部分,您將開始介紹 Quarkus 及其特性,學習如何從零開始啟動一個 Quarkus 專案,以創建一個經過測試和安全的 HTTP 伺服器作為後端。第二部分專注於前端,向您展示如何從頭開始創建一個 React 專案,以構建應用程式的使用者介面並將其與 Quarkus 後端整合。最後一部分將指導您創建叢集配置清單並將其部署到 Kubernetes,以及其他替代方案,如 Fly.io。

在這本全棧開發書籍的結尾,您將對結合這兩個框架的穩健性以創建和部署獨立的、功能完整的網頁應用程式充滿信心。

您將學到的內容:


  • 從零開始創建一個 Quarkus 專案,以獲得其優勢的基本理解

  • 在 Quarkus 應用程式中創建持久層

  • 通過添加身份驗證和授權功能來保護您的應用程式

  • 使用 Quarkus Dev 服務實現與實際數據庫的整合測試

  • 從零開始創建一個 React 專案

  • 使用 React Testing Library 測試 React 組件

  • 識別最適合將您的應用程式部署到雲端的替代方案

本書適合誰:
本書適合具有至少基本 Java 經驗的後端網頁開發者,並希望學習 React 以通過與基於 Quarkus 的後端整合來構建全棧應用程式。具有基本 JavaScript 經驗的前端網頁開發者也會發現本書對學習如何在 Quarkus 中實現後端並與其前端整合以創建全棧網頁應用程式非常有用。

建議具備初級的 Java 和 JavaScript 知識,但任何具有 Java 或 JavaScript 經驗的開發者都應該能夠輕鬆跟隨後端和前端部分。