Hands-On Full Stack Development with Spring Boot 2.0 and React

Juha Hinkula

  • 出版商: Packt Publishing
  • 出版日期: 2018-06-21
  • 定價: $1,520
  • 售價: 6.0$912
  • 語言: 英文
  • 頁數: 302
  • 裝訂: Paperback
  • ISBN: 1789138086
  • ISBN-13: 9781789138085
  • 相關分類: ReactJVM 語言Java 相關技術
  • 立即出貨(限量) (庫存=1)

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

商品描述

Develop efficient and modern Full Stack applications using Spring Boot and React

Key Features

  • Develop resourceful backends using Spring Boot and faultless frontends using React.
  • Explore the techniques involved in creating a full stack app by going through a methodical approach.
  • Learn to add CRUD functionalities and use Material UI in the user interface to make it more user-friendly.

Book Description

Apart from knowing how to write front-end and server-end code, a full-stack engineer has to tackle all the problems that are encountered in the application development lifecycle, starting from a simple idea to UI design, technical design, and all the way to implementing, testing, production deployment and monitoring. This book covers the full set of technologies that you need to know to become a full-stack web developer with Spring Boot for the backend and React for the frontend.

This comprehensive guide demonstrates how to build up a modern full stack app in practice. This book will teach you how to build REST API endpoints and work with the Data Access Layer of Spring using Hibernate as the ORM. As we move ahead, you will be introduced to the other components of Spring such as Spring Security that will teach you how to secure the backend and also how to test it. Then, we will move on to the frontend where you will be introduced to React- a modern JavaScript library for building fast and reliable user interfaces and its app development environment and components. We will also create a Docker container from our application. Finally, the book will lay out the best practices that underpin professional full-stack web development.

By the end of this book, you will master the process of full stack development by leveraging the power of Spring boot and React

What you will learn

  • Learn how to create a RESTful Web Service with Spring Boot.
  • Understand how to use React for front-end programming.
  • Gain knowledge of how to create unit tests using JUnit.
  • Discover the techniques that go into securing the Backend using Spring Security.
  • Learn how to use Material UI in the user interface to make it more user-friendly
  • Learn to create a React app by using Create React App starter kit made by Facebook.

Who This Book Is For

Java developers who are familiar with Spring, but have not built full-stack applications at all.

商品描述(中文翻譯)

開發高效且現代的全端應用程式,使用Spring Boot和React

主要特點:

- 使用Spring Boot開發豐富的後端,使用React開發無誤的前端。
- 通過系統性的方法,探索創建全端應用程式所涉及的技術。
- 學習添加CRUD功能,並在用戶界面中使用Material UI,使其更加用戶友好。

書籍描述:

除了知道如何編寫前端和後端代碼外,全端工程師還必須應對應用程式開發生命周期中遇到的所有問題,從一個簡單的想法到UI設計,技術設計,一直到實施、測試、生產部署和監控。本書涵蓋了成為使用Spring Boot進行後端開發和React進行前端開發的全端網頁開發人員所需的全部技術。

這本全面的指南演示了如何實際構建一個現代全端應用程式。本書將教您如何建立REST API端點,並使用Hibernate作為ORM來處理Spring的數據訪問層。隨著我們的進展,您將介紹Spring的其他組件,例如Spring Security,它將教您如何保護後端並進行測試。然後,我們將轉向前端,您將介紹React-一個用於構建快速可靠的用戶界面的現代JavaScript庫,以及其應用程式開發環境和組件。我們還將從應用程式創建一個Docker容器。最後,本書將介紹專業全端網頁開發的最佳實踐。

通過閱讀本書,您將掌握使用Spring Boot和React進行全端開發的過程。

您將學到:

- 學習如何使用Spring Boot創建RESTful Web服務。
- 了解如何使用React進行前端編程。
- 獲得使用JUnit創建單元測試的知識。
- 探索使用Spring Security保護後端的技術。
- 學習在用戶界面中使用Material UI,使其更加用戶友好。
- 學習使用Facebook的Create React App入門套件創建React應用程式。

本書適合對Spring有所了解,但從未完全構建全端應用程式的Java開發人員。