Building a Full-Stack App with Angular 2+ and Spring Boot
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
Single Page Web Applications with AngularJSJohns Hopkins University via Coursera Front-End JavaScript Frameworks: AngularJS
The Hong Kong University of Science and Technology via Coursera Front End Frameworks
Google via Udacity Developing Dynamic Web Applications Using Angular
Microsoft via edX AngularJS: Advanced Framework Techniques
Microsoft via edX