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.)

SQL Server Analysis Services 2012 Cube Development Cookbook
SQL Server Analysis Services 2012 Cube Development Cookbook

If you prefer the instructional approach to a lot of theory, this cookbook is for you. It takes you straight into building data cubes through hands-on recipes, helping you get to grips with SQL Server Analysis Services fast.

Overview

  • Develop Business Intelligence solutions using a multi-dimensional model...
Home Emergency Guide
Home Emergency Guide
Knowing what to do in a medical emergency, such as when someone suffers a heart attack, a deep chest wound, or a snake bite, could save the victim’s life. This section tells you how to recognize important symptoms and give appropriate first-aid treatment in a wide range of situations, with full details on resuscitating an unconscious...
Java Programming for the Absolute Beginner
Java Programming for the Absolute Beginner
Java is an object-oriented language that is extremely popular with programmers and Web developers. This beginner-level book teaches readers the fundamental programming concepts they need to grasp in order to learn any computer language. The unique approach covers the versatility and extensibility of Java using game creation as a teaching tool. The...

Advances in Modeling and Design of Adhesively Bonded Systems
Advances in Modeling and Design of Adhesively Bonded Systems

The book comprehensively charts a way for industry to employ adhesively bonded joints to make systems more efficient and cost-effective

Adhesively bonded systems have found applications in a wide spectrum of industries (e.g., aerospace, electronics, construction, ship building, biomedical, etc.) for a variety of purposes....

Adobe Illustrator CS6 Digital Classroom
Adobe Illustrator CS6 Digital Classroom

A highly accessible, step-by-step guide to Adobe Illustrator CS6

Illustrator CS6 Digital Classroom includes 12 self-paced lessons that contain essential skills and explore new features and capabilities of Adobe Illustrator. Every lesson is presented in full color with step-by-step instructions. Learning is reinforced...

Automation through Chef Opscode: A Hands-on Approach to Chef
Automation through Chef Opscode: A Hands-on Approach to Chef

Automation through Chef Opscode provides an in-depth understanding of Chef, which is written in Ruby and Erlang for configuration management, cloud infrastructure management, system administration, and network management.

Targeted at administrators, consultants, and architect, the book guides them through...

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