Full Stack Java & Angular
From a Spring Boot REST API to an Angular single-page application – your team builds and deploys the whole stack.
- 2 Days
- Intermediate
- Remote or in-house
- German & English

Is this training right for your team?
Who it’s for
- Java developers taking on full-stack work
- Teams building a new Spring Boot and Angular application
Afterwards your team can
- Build a REST API with Spring Boot and persist data in a database
- Build an Angular single-page application against that API
- Deploy the application to a hosting service
Prerequisites
- Java knowledge
- Basic HTML, CSS and JavaScript
- JDK, Node.js and an IDE installed
In two days your team builds a complete web application with Spring Boot and Angular: a REST API with database persistence, an Angular single-page application from scratch that talks to it, and the deployment to a hosting service. We work with the current versions of Spring Boot and Angular.
Agenda
The order and the depth of each block are adapted to your team – topics you already master are skipped, your questions get the time instead.
Spring Boot Basics
- The Spring ecosystem
- Starting a project with Spring Initializr
- Spring Boot annotations
- Dependency injection
REST API and Persistence
- Designing a REST API
- Architectural approaches
- Database persistence
- Error handling
Angular Basics
- TypeScript in a nutshell
- The Angular CLI
- Standalone components
- Data binding and signals
- Component communication and lifecycle hooks
- Pipes and directives
Connecting Angular to the API
- Accessing the REST API via services
- RxJS for HTTP data
- Routing
- Forms and validation
Testing, Monitoring and Deployment
- Testing the API and the Angular application
- Monitoring Spring Boot applications
- Deploying both parts
- Documenting decisions
Your trainer

Tim Honermann
Senior Software Engineer
Senior Software Engineer for Angular and Java, builds full-stack applications for clients and writes about it on his blog.
Full profile →
Bring this training to your team
For your team only – remote or at your office, on dates that suit you, with examples from your own code base where it helps.
- up to 12 participants (more on request)
- from CHF 2,400 per day for the whole team
- On site: plus travel at cost
- Fixed quote within one business day
- Agenda as PDF – to forward to your manager
Newsletter
Only the latest articles and announcements.
No spam. Promised. By subscribing you agree to our privacy policy.