Building a Reactive App with Angular and Spring Boot 2
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to build full-stack reactive apps with Angular and Spring Boot 2.
Syllabus
Introduction
- Zero to full-stack app with Angular and Spring Boot
- What you should know before watching this course
- Set up your dev environment
- Benefits of using reactive programming with Angular
- Benefits of using reactive programming with Spring
- Integrate Angular and Spring
- High-level Angular and Spring reactive flows
- Spring Initializr
- Import the project into IntelliJ
- How you are using Spring WebFlux
- Create your controller configuration
- Create a basic POJO model
- Build a GET endpoint with Spring WebFlux
- Test your GET endpoint
- Create new data with a POST endpoint
- Update your data with a PUT endpoint
- Build a DELETE endpoint with Spring WebFlux
- How you are using Angular
- Bootstrap an Angular app with the CLI
- Import dependencies
- Import static HTML and CSS
- Create an Angular directive
- Using Spring data and MongoDB
- Spring data config
- Create the service interface
- Update data in MongoDB
- Delete data in MongoDB
- Autowire read and create functionality into the controller
- Autowire update and delete functionality into the controller
- Send REST calls with HttpClient
- Create an Angular reactive form, part 1
- Create an Angular reactive form, part 2
- Create a service method to POST data to your REST API
- Create a consume service method to create a reservation
- Create a "list all" endpoint
- Implement REST call to GET data using your REST API
- Display results from a GET call
- Unit testing with Spring Boot
- Unit testing with Angular
- Next steps
Taught by
Christopher Anatalio
Related Courses
Programming Cloud Services for Android Handheld SystemsVanderbilt University via Coursera Cloud-Native Development with SAP Cloud Platform
SAP Learning Microservices with Spring Boot
Coursera Project Network via Coursera Restful Web Service Spring Boot Visual Studio Code Gradle
Coursera Project Network via Coursera Java Spring Boot Application Software Testing
Coursera Project Network via Coursera