How to Integrate Your Spring Boot API with Single-Page Applications

spring-boot-single-page-application-header.jpg

Learn 4 different ways to integrate and secure your Spring Boot application or microservice with a single-page application as the UI.

We learn best by coding.

Start learning now

What you will learn

  • How to secure your API in Spring Boot 1.5.x (works for v2 too)
  • How to use pagination for huge lists in your API
  • How to protect your API with basic auth
  • How to use Cross-Origin Resource Sharing (CORS) with Spring Boot
  • How to implement JSON Web Tokens (JWT) in Spring Security
  • How to use stateful authentication for your API and UI
  • How to protect your application against Cross-Site-Request-Forgery (CSRF)
  • How to make better decisions when to use which integration type

Start learning now

Who is this not right for

The guide is not for you if you have never developed in Java or your most advanced application is Hello World. You also must have some knowledge about Spring Boot. If you are new to Spring Boot, check out the first pocket guide Spring Boot: How To Get Started and Build a Microservice.

The Project(s)

We put a single-page application (SPA) written in Angular 4 and Typescript on top of our microservice we created in the first pocket guide (We briefly cover it here). The SPA is pre-made and covers a simple workflow for login, listing comments and deleting comments.

In the projects, we will explore 4 common ways to secure your API and integrate it with a SPA. The focus is on Spring Boot; however, we also cover the changes in the SPA briefly.

You will also get these awesome bonuses

  • Full source code of the final application of all 4 variations
  • Exclusive access to my private Slack channel, where you can ask questions, share code, get feedback or chat with fellow students. (coming soon)

Start learning now

Ready to buy?

Get everything you need to secure your Spring Boot microservice / application:

  • The Pocket Guide DRM-free in Kindle, ePub and PDF format
  • Exclusive Slack Access
  • FREE Updates for Life

Buy now for just $9.99

Your 100% Money-Back Guarantee

Don’t put off to secure your Spring Boot applications. If you are not satisfied with the guide, email me within 14 days of your purchase, and I give you a full refund. I don’t ask questions; however, it would be great if you give me quality feedback so I can improve on it.

But don’t take my word for it

A must have for software developers who are trying to integrate Angular with spring boot. Crystal clear explanations, one of the few books which serve the purpose. Would recommend to any full stack developer java

avicis

Frequently Asked Questions

What happens if I buy the pocket guide and you release an update? Will I need to buy the new version, too?
No. You get free updates for life whenever new content is available.

Can I buy a print version of the pocket guide?
Yes and no. The pocket guide version here is only available in digital formats and comes with some bonuses like free lifetime updates and the exclusive Slack channel. However, there’s a print version available on Amazon - but it is updated irregularly, and you won’t retrieve the bonuses.

Do you have a return policy?
Yes, if you are not satisfied, email me within 14 days of your purchase, and I’ll refund you. I don’t ask questions; however, it would be great if you give me quality feedback so I can improve on it.

Are there any restrictions on the pocket guides?
No. I trust you to do the right thing. They are 100% DRM free.

I have another question.
No problem! Send me an email at info@codeboje.de