All trainings

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 Inhouse
  • 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

This course aims to build theoretical and practical knowledge to build a complete web application with Spring Boot and Angular. You will learn about the Spring Ecosystem, REST APIs, persisting data in a database, building a Single Page-Application from scratch and how to deploy your web app to a hosting service.

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.

  1. Java

    • Introduction to the Spring Ecosystem
    • Introduction to Spring Initializr
    • Introduction to REST APIs
    • Different architectural approaches
    • Database persistence
    • Spring Boot Annotations
    • Dependency Injection
    • Error Handling
    • Monitor your Spring Boot applications
    • Testing
    • Deployment
    • Document your decisions
  2. Angular

    • Introduction to TypeScript
    • Introduction to Angular CLI
    • Modules vs Standalone Components
    • Creating Web Applications with Spring Boot and Angular
    • Databinding
    • Component Communication
    • Lifecycle Hooks
    • Pipes and Directives
    • Routing
    • Handling Forms
    • Access your REST API via Service
    • Dependency Injection
    • RxJs
    • Signals
    • Testing
    • Deployment

Your trainer

  • Portrait of Tim Honermann

    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 →
Request a training

Bring this training to your team

In-house training

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) · on request – you get a quote within one business day

Public course

No public date is scheduled at the moment. Ask for the next one and we’ll tell you first when it is fixed.

or email [email protected] · By sending you agree to our privacy policy.