-
Learn how to develop full-stack apps with Angular 2+ and Spring Boot. Learn how to create a project, make your app responsive, create a data layer, build client-side functionality, test, and more.
Overview
Syllabus
-
Introduction
- Welcome
- What you should know before watching this course
- Working with the exercise files
- Setting up the development environment
- What we will build
- Bootstrap the project with Spring Initializr
- Import, build, and run the project in Eclipse
- Configure your API using Spring JavaConfig
- Resource modeling
- Implement a GET endpoint using Spring MVC
- Test your endpoints using the Postman client
- Implement a POST, PUT, and DELETE endpoint using Spring MVC
- Generate project using Angular 2 CLI and npm
- Import Landon Hotel static HTML and CSS content
- Create and style an Angular 2 component
- Create available rooms table
- Configure your persistence layer with Spring JPA
- Return pageable list of rooms
- Implement reservation JPA repository
- Implement list of rooms REST API GET request with HTTP module
- Implement Reserve Rooms REST API POST request
- Server-side data validation with Spring MVC
- Unit testing example with REST Assured
- Sharing your Postman Collection with Swagger or API Blueprint
- Next steps