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
3D Graphics for Web DevelopersPompeu Fabra University via FutureLearn Accessibility Audit
Amazon Web Services via AWS Skill Builder Advanced React
Meta via Coursera Advanced System Security Topics
University of Colorado System via Coursera Apply advanced testing for your Django web application
Coursera Project Network via Coursera