Build a Beautiful CRUD App using Spring Boot and Angular @OktaDev
Build a Beautiful CRUD App using Spring Boot and Angular  @OktaDev
Uploaded July 2023 | Updated September 2026, 3 weeks ago
Learn how to build a secure CRUD app with Spring Boot and Angular. You'll use Auth0 for authentication and authorization and Cypress to verify it all works.

Blog post: auth0.com/blog/spring-boot-angular-crud
GitHub repo: github.com/oktadev/auth0-spring-boot-angular-crud-example
Demo script: github.com/oktadev/auth0-spring-boot-angular-crud-example/blob/main/demo.adoc

Table of Contents:

00:00 - Hello, Java developers!
01:36 - Prerequisites
03:29 - Create a Java REST API with Spring Boot
04:06 - Add a JPA domain model
09:22 - Create an Angular App with the Angular CLI
11:43 - Call your Spring Boot API and display the results
14:48 - Build an Angular GroupList component
20:19 - Build an Angular GroupEdit component
28:00 - Secure Spring Boot with OpenID Connect and OAuth
32:32 - Configure Spring Security for maximum protection
37:49 - Update Angular to handle CSRF and be identity-aware
38:12 - Update your Angular app’s authentication mechanism
41:30 - Configure Maven to Package Angular with Spring Boot
45:26 - Verify Everything Works with Cypress
50:19 - Fix Unit Tests
54:37 - Use GitHub Actions to Build and Test Your App
56:52 - Build Something Fabulous with Spring Boot and Angular!
57:23 - Check out my InfoQ Mini-books
58:16 - Follow us on the socials!

#Angular #SpringBoot #CRUD
----
Links:
SDK Man: sdkman.io
Node 18: nodejs.org
HTTPie: httpie.io/cli
Auth0 CLI: github.com/auth0/auth0-cli#installation
Auth0 Signup: auth0.com/signup
Angular Mini-Book: infoq.com/minibooks/angular-mini-book
JHipster Mini-Book: infoq.com/minibooks/jhipster-mini-book

*Sign up for our monthly newsletter!* a0.to/zeroindex
___________________________________________
Learn with Auth0 by Okta
Try for free - a0.to/auth0
The Auth0 by Okta blog - a0.to/blog
Ask questions on the Community Forum - a0.to/community

___________________________________________
Follow Us on Social
Twitter - a0.to/twitter
LinkedIn - a0.to/linkedin
Build a Beautiful CRUD App using Spring Boot and AngularOkta Attends: RenderATL 2023How to Submit Product Feedback or Feature Requests -  Auth0 SupportThe worlds first 24-hour developer conference focused on identityOkta Hackathon Winners: Facets.oneHow to Cancel, Downgrade, or Change Your Auth0 Subscription - Auth0 SupportPodcast: Okta Integration Network with Jeff TaylorAuthorization in Software S3 E5 - How Box Does Authorizationexplaining identity & security topics in 2 sentences or lessAI and the future of programming #ai #coding #techWhy a redirect after a password change isnt working   Auth0 SupportHigh school coding program inspires a journey into the tech industry
OktaDev |

Build a Beautiful CRUD App using Spring Boot and Angular

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER