Building an SPA Using Spring Framework 6 and Angular
Learn to build data-driven single-page applications using Spring Boot and Angular. This course will teach you to integrate frontend and backend, manage complex data interactions, and enhance your web development skills.
What you'll learn
Creating seamless and efficient single-page applications (SPAs) that can handle complex data interactions has never been more important. In this course, Building an SPA Using Spring Framework 6 and Angular, you’ll learn to develop robust, data-driven SPAs by integrating Spring Framework 6 and Angular. First, you’ll explore how to set up and configure a Spring Boot backend to serve as a powerful and flexible data provider. Next, you’ll discover how to create dynamic and responsive Angular frontends that can efficiently consume and interact with the backend services. Finally, you’ll learn how to implement advanced features such as authentication, authorization, and data validation to ensure your application is secure and reliable. When you’re finished with this course, you’ll have the skills and knowledge needed to build, manage, and enhance data-driven single-page applications using Spring Framework 6 and Angular, equipping you to tackle real-world web development challenges.
Table of contents
- Setting up the Angular Application 7m
- Defining the Interfaces 5m
- Creating Static Components 8m
- Making Components Dynamic 9m
- Creating Services 3m
- Injecting Services into Components 6m
- Implementing Forms to Add a Task 8m
- Extending Form to Edit a Task 8m
- Integrating HTTP Data Source 8m
- Testing the Angular Application 1m
- Introduction to Spring Boot Security 6m
- Create the User Entity and Repository 6m
- Implementing the UserDetailsService 2m
- Generating and Validating JWT Tokens 8m
- Implementing the JWT Authentication Filter 6m
- Configuring JWT Security 5m
- Creating Login and Registration Endpoints 8m
- Testing Security Implementation 2m