This course teaches developer to use Spring Boot and Angular together to create functional full stack applications. It begins by laying a foundation in the Spring Boot platform and leveraging its power, then moves into single page application development with Angular. This course would be a great fit for developers who want to build full-stack applications using field-tested tools and libraries.
IT Training
Full Stack development with Angular and Spring Boot
Who should attend this course?
Full stack developers
Prerequisites
- Basic knowledge in web development technologies (HTML5, CSS3, JavaScript)
- Experience with Java and Spring Framework development
- This course teaches developer to use Spring Boot and Angular together to create functional full stack applications. It begins by laying a foundation in the Spring Boot platform and leveraging its power, then moves into single page application development with Angular. This course would be a great fit for developers who want to build full-stack applications using field-tested tools and libraries.
Introduction to Full Stack Application
- Typical architecture of a Full Stack Applications
- Quick review of JSON and the REST architectural style
- Introducing Full Stack Stack technologies
- Setup Full Stack Tools
- Presentation of the sample application we will build.
Angular for the Frontal Web
- Architecture of Angular Applications
- Rapid review of TypeScript
- Building Web Components: Templates, Databinding
- Services and Dependency injection
- Angular Forms
- Calling REST APIs
- Testing and Deployment
Spring Boot for the REST API
- Introduction to Spring Framework and Spring Boot
- Configuration of Spring Boot Application
- Creating entities and configuring the persistence layer
- Implementing Data Access Components
- Implementing the REST Controllers
- Testing the REST Endpoints with Postman
Securing the Full Stack Application
- Spring Security Overview
- Authenticating users using the UserDetails Service
- Configuring Role-based Authorization
- Introducing JWT Tokens and OAuth2
- Implementing a JWT Provider in the back-end
- Managing the JWT token in the front-end
Full Stack : Put it All together
- Integrating the tiers of the sample application
- Packaging the sample application
- Testing the sample application (unit + integration tests)
- Deployment of the application

Book your training
Enter your information to confirm your booking.