Close-up of an editor showing Java source code of a Spring Boot application

Training

Spring Boot Training

  • Developing REST APIs
  • Cloud deployment
  • Agile project work

Building modern Java applications

This training is aimed at advanced programmers with experience in object-oriented programming.

The training is practice-oriented, project-based and designed for small groups (max. 15 participants).

  • Frontend/backend developers who want to expand their knowledge in Spring Boot web development.
  • Career changers with prior knowledge in Java, JavaScript or TypeScript who want to make the leap to full-stack development.
  • Tech-savvy founders or IT professionals who want to get hands-on experience with modern Java technologies and agile project work.

Your learning objectives

  • Modern Java applications

    Understand how modern Java applications are designed and built.

  • Functional web applications

    Gather requirements and develop functional web applications in both frontend and backend.

  • REST interfaces

    Implement and document REST interfaces professionally.

  • Database integration

    Understand and apply database integration using ORM (Hibernate/JPA).

  • Testing & cloud deployment

    Test applications and deploy them to cloud environments.

  • Teamwork & project organisation

    Experience agile teamwork and modern project organisation.

Agenda Spring Boot Training

Module 1: Requirements Analysis

Topics: Requirements, use cases

Methods for formulating requirements in software projects and use case design.

Module 2: Version Control

Topics: Git & GitHub

Introduction to Git workflows and collaborative team development.

Module 3: Backend with Spring Boot

Topics: Spring Boot Starter, REST APIs, Dependency Injection

Building Java backends with Spring Boot and REST interfaces.

Module 4: Data Persistence

Topics: Databases, SQL, object-relational mapping (ORM)

Working with relational databases and connecting them via JPA (Hibernate).

Module 5: Frontend Technologies

Topics: HTML/CSS/JS

Building modern web frontends with standard web technologies.

Module 6: Cloud Deployment

Topics: Build processes, deployment to cloud services

Automated rollout of applications, e.g. to GCP Run.

Module 7: Team Project Work

Topics: Group work, agile working, presentation

Project implementation with a final presentation & retrospective.

Practice-oriented & project-based learning

The training is practice-oriented and project-based, designed for small groups (max. 15 participants). It is grounded in real-world scenarios of modern web development in cloud environments and specifically promotes participants' teamwork and implementation skills.

  • Live coding, presentations & demos
  • Hands-on exercises on your own machine (individual and group work)
  • Agile project work (e.g. user stories, review rounds)
  • Final presentation of the completed Java project
  • Ongoing reflection and feedback rounds
Backlit keyboard in front of two monitors showing source code

Who is the Spring Boot Training for?

For anyone who wants to build modern Java web applications with Spring Boot.

  • Frontend/backend developers who want to expand their Spring Boot skills
  • Career changers with Java, JavaScript or TypeScript experience
  • Tech-savvy founders who want to learn modern Java technologies hands-on
  • IT professionals who want to combine agile project work with modern technologies

Prerequisites: Experience in object-oriented programming required. Basic Java knowledge is helpful.

Spring Boot Training: Format & Organisation

  • Duration

    5 days × 8 hours

  • Format

    In-house training, online or on-site, with a high proportion of practical work

  • Prerequisites

    Experience in object-oriented programming required. Basic Java knowledge is helpful.

  • Language

    German

  • Dates

    Dates on request

    Request a date
  • Group size

    Up to 10 participants per training

  • Price

    On request

Kathi Asel

Your contact: Kathi Asel
I'm happy to answer your questions and find the right setup for your Spring Boot training with you.

Want to book the Spring Boot Training?

The training is individually tailored to the prior knowledge and project goals of participants - project-based, hands-on and in small groups. Use the contact form or send an email to team@tangible-concepts.de.