更新时间:2021-06-25 21:00:52
封面
版权信息
Dedication
Packt Upsell
Why subscribe?
PacktPub.com
Contributors
About the author
About the reviewer
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Conventions used
Get in touch
Reviews
Setting Up the Environment and Tools – Backend
Technical requirements
Setting up the environment and tools
Installing Eclipse
The basics of Eclipse and Maven
Creating the project with Spring Initializr
How to run the project
Spring Boot development tools
Logs and problem solving
Installing MariaDB
Summary
Questions
Further reading
Using JPA to Create and Access a Database
Basics of ORM JPA and Hibernate
Creating the entity classes
Creating CRUD repositories
Relationships between tables
Setting up the MariaDB database
Creating a RESTful Web Service with Spring Boot
Creating a RESTful web service with Spring Boot
Basics of REST
Creating a RESTful web service
Using Spring Data REST
Securing and Testing Your Backend
Spring Security
Securing your backend using JWT
Testing in Spring Boot
Creating unit tests
Setting Up the Environment and Tools – Frontend
Installing Node.js
Installing VS Code
Creating and running a React app
Modifying a React app
Getting Started with React
Basic React components
Basics of ES6
Understanding constants
Arrow functions
Template literals
Classes and inheritance
JSX and styling
Props and state
Component life cycle methods
Handling lists with React
Handling events with React
Handling forms with React
Consuming the REST API with React
Using promises
Using the Fetch API
Practical examples
Useful Third-Party Components for React
Using third-party React components
React Table
The modal window component
Material UI component library
Routing