Talk to an Instructor:
Jonas Felix
Nowadays, enterprise applications are increasingly built on a microservice architecture. The Spring Ecosystem with Spring Boot, Spring Data, Spring MVC etc. has established itself as the dominant Java development framework for building microservice-based enterprise applications. This allows projects to be realized much faster and maintained better than with traditional monolithic approaches and frameworks.
We are happy to conduct tailored courses for your team - on-site, remotely or in our course rooms.
Together, we incrementally build an enterprise application that illustrates the following topics:
- Benefits and requirements of a microservices architecture
- Twelve-Factor App Method
- Overview of Spring Ecosystem and basic concepts (Inversion of Control, Dependency Injection etc.)
- Setting up and configuring Spring Boot applications with Spring Initializr, Maven, Profiles etc.
- REST Services with Spring MVC
- Data persistence with Spring Data
- Spring Boot Dev Tools
- Monitoring, logging, health checks, metrics, tracing, ...
- Spring Security
- Testing with unit and integration tests
- Outlook: Spring Cloud and Containerization of Spring Boot applications
We focus on a specific set of topics to look at and understand in detail.
Disclaimer: The actual course content may vary from the above, depending on the trainer, implementation, duration and constellation of participants.
Whether we call it training, course, workshop or seminar, we want to pick up participants at their point and equip them with the necessary practical knowledge so that they can apply the technology directly after the training and deepen it independently.
At the end of the course participants will understand the Spring Ecosystem with a focus on Spring Boot, Spring Data, and Spring MVC. The articipants will be able to independently implement their first Spring Boot applications.
A proven mix of concepts, live coding and collaboration on an exemplary microservice application. Always geared towards the efficient usage of Spring Boot in real-life projects and production.
Software developers who want to get an efficient start in using Spring Boot and are eager to develop their first microservice-based projects with it.
Basic knowledge in software development with Java or Scala and database systems.
Each participant receives a questionnaire and installation instructions after registration. Matching the answers we send individual feedback.
Thank you for your request, we will get back to you as soon as possible.
Unexpected error - please contact us by E-Mail or Phone.
Sign up for the waiting list for more public course dates. Once we have enough people on the waiting list, we will determine a date that suits everyone as much as possible and schedule a new session. If you want to participate directly with two colleagues, we can even plan a public course specifically for you.
Thank you for your request, we will get back to you as soon as possible.
Unexpected error - please contact us by E-Mail or Phone.
Spring Boot was developed in 2013 by Phil Webb and the Spring team at Pivotal (now VMware). It emerged from the need to reduce the complexity of Spring Framework configuration and accelerate the development process. The first version 1.0 was released in 2014.
Development was significantly driven by Dave Syer and Stéphane Nicoll. Spring Boot 2.0 introduced important innovations in 2018, including support for Spring Framework 5 and reactive programming with Project Reactor. Integration with Kubernetes and cloud-native development became a major focus.
Today, Spring Boot is the most widely used Java framework for microservices and cloud-native applications. It is used by companies like Netflix, Alibaba, and Amazon. The framework has revolutionized Java development and set new standards for productivity and microservices development. The introduction of native compilation with GraalVM and improved Kubernetes integration in Spring Boot 3 mark further important milestones.
Talk to an Instructor:
Jonas Felix
Training-Centers:
Basel:
- Aeschenplatz 6, 4052 Basel
Zurich:
- HWZ, Lagerstrasse 5, 8004 Zürich
Company address:
felixideas GmbH
Baslerstrasse 5a
4102 Binningen