Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Hands-On Full Stack Development with Spring Boot 2.0  and React: Build modern and scalable full stack applications using the Java-based Spring Framework 5.0 and React

Buy

Develop efficient and modern full stack applications using Spring Boot and React 16

Key Features

  • Build resourceful backends using Spring Boot and faultless frontends using React
  • Explore techniques involved in creating a full stack app
  • 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 frontend and backend code, a full stack engineer has to tackle all the problems that can be encountered in the application development life cycle, starting from a simple idea to UI design, the technical design, and all the way to implementing, testing, production, deployment, and monitoring. Hands-On Full Stack Development with Spring Boot 2.0 and React 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 begins by demonstrating how to build a modern full stack application in practice. You will learn how to build RESTful API endpoints and work with the data access layer of Spring, using hibernate as the ORM. As you advance through the book, you will be introduced to the other components of Spring, such as Spring Security, which will teach you how to secure the backend. In the concluding chapters, you 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.You will also create a Docker container for your application.

By the end of this book, you will have understood best practices that underpin professional full stack web development and be able to create efficient and modern full stack applications.

What you will learn

  • Create a RESTful web service with Spring Boot
  • Use React for frontend programming
  • Learn to create unit tests using JUnit
  • Discover techniques to secure the backend using Spring Security
  • Employ Material-UI in the user interface to make it more user friendly
  • Create a React app using the Create React App starter kit by Facebook

Who This Book Is For

Hands-On Full Stack Development with Spring Boot 2.0 and React is for Java developers who are familiar with Spring, but have not yet built full stack applications.

Table of Contents

  1. Setting up Environment & Tools
  2. Using JPA to create and access database
  3. Creating RESTful Web Service with Spring Boot
  4. Securing & Testing your back end
  5. Setting up environment and tools
  6. Getting started with React
  7. Consuming REST API with React
  8. Useful 3rd party components for React
  9. Setting up Front-end to our Spring Boot RESTful Web Service
  10. Adding CRUD functionalities
  11. Styling Front-End with React Material-UI
  12. Testing your front-end
  13. Securing your application
  14. Deploying your application
  15. Best Practices
(HTML tags aren't allowed.)

FileMaker 8 @work: Projects and Techniques to Get the Job Done
FileMaker 8 @work: Projects and Techniques to Get the Job Done
Most books on databases approach the reader with descriptions of how to use tools, and make some reference to putting those tools into a real-world context. FileMaker 8 @Work: Projects and Techniques to Get the Job Done turns this approach on its ear by introducing key tools in a single chapter, then moves on to what you...
Beginning LoRa Radio Networks with Arduino: Build Long Range, Low Power Wireless IoT Networks
Beginning LoRa Radio Networks with Arduino: Build Long Range, Low Power Wireless IoT Networks
Create your own LoRa wireless projects for non-industrial use and gain a strong basic understanding of the LoRa technology, LoRa WAN, and LPWAN. 

You'll start by building your first LoRa wireless channel and then move on to various interesting projects such as setting up networks with a LoRa gateway,
...
Troubles of Journalism: A Critical Look at What's Right and Wrong With the Press
Troubles of Journalism: A Critical Look at What's Right and Wrong With the Press
This book looks at criticisms of the journalism profession and evaluates many of the changes in journalism--both positive and negative. In addition, it suggests what the many changes mean for this nation and indeed for the world at large, as American journalism--its methods and standards--has markedly influenced the way many millions overseas...

System Center Configuration Manager 2007 R3 Complete
System Center Configuration Manager 2007 R3 Complete

Thank you for picking up System Center Configuration Manager 2007 R3 Complete. Whether you are evaluating before implementation, or working with Configuration Manager on a day-to-day basis, this book is meant to give you a well-rounded look at what Configuration Manager can help you do.

If this is your first look at...

Cocoa Programming for Mac OS X For Dummies (Computer/Tech)
Cocoa Programming for Mac OS X For Dummies (Computer/Tech)
Cocoa programming is not only the favored development environment for Mac OS X, it’s also a primary tool for creating iPhone and iPod Touch software. That makes this a great time to learn Cocoa, and Cocoa Programming for Mac OS X For Dummies is the ideal place to start!

This book gives you a solid foundation in Cocoa and the...

The Official Dice Technology Job Search Guide
The Official Dice Technology Job Search Guide

Intended to complement content on the Dice Web site, this unique career guide is essential reading if you are seeking a better job, changing jobs, or looking for your first job. It provides you with real-world sample resumes, interview dialogue, and helpful career resources, as well as invaluable advice on how you can set yourself about the...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy