> > > CORE

Core Spring (CORE)

Course Description Schedule Course Outline

Who should attend

  • Developers
  • Architect


Experience with developing applications using Java.

Course Objectives

Core Spring is the four-day flagship Spring Framework and Spring Boot training. In this course, students build a Spring-powered Java application that demonstrates the Spring Framework and other related technologies like Spring Boot, Spring Data, Spring Security and micro-services in an intensely productive, hands-on setting.

At the end of the training, you should have an understanding of Spring and associated technologies and be able to do the following:

  • Use the Spring Framework to develop Java applications.
  • Take the Spring Boot shortcut to productivity.
  • Use dependency injection to set up and configure applications.
  • Test Spring-based applications.
  • Configure Spring applications using Java configuration, annotations, or XML.
  • Use Spring Data JPA and JDBC to rapidly implement relational database access.
  • Use Spring support for transactions.
  • Use aspect-oriented programming (AOP) to declaratively add behavior to applications.
  • Develop a basic Web application with Spring MVC.
  • Use Spring Security to secure Web applications.
  • Use Spring to easily build REST web services.
  • Start the journey to Microservices and Cloud Native Applications

Course Content

  • Introduction to Spring
  • Spring Java Configuration: A deeper look
  • Annotation-based Dependency Injection
  • XML Dependency Injection
  • The Bean Lifecycle: How does Spring work internally?
  • Testing a Spring-based application
  • Aspect-oriented programming
  • Data access and JDBC with Spring
  • Database transactions with Spring
  • JPA with Spring and Spring Data
  • Spring in a web application
  • Spring Boot
  • Spring Boot - Going further
  • Spring security
  • Rest with Spring MVC
  • Microservices with Spring Cloud
Classroom Training

Duration 4 days

Price (excl. tax)
  • Germany: 2,590.- €
  • Switzerland: Fr. 3,750.-
incl. catering
Catering includes:

  • Coffee, Tea, Juice, Water, Soft drinks
  • Pastry and Sweets
  • Bread
  • Fresh fruits
  • Lunch in a nearby restaurant

* Catering information only valid for courses delivered by Fast Lane.

Digital courseware Dates and Booking
Click on town name to bookSchedule
This class will become guaranteed to run with one more student registration.
This is a FLEX course, which is delivered both virtually and in the classroom.
24/07/2017 - 27/07/2017 Frankfurt
31/07/2017 - 03/08/2017 Stuttgart
14/08/2017 - 17/08/2017 Hanover
14/08/2017 - 17/08/2017 Münster
04/09/2017 - 07/09/2017 Frankfurt
18/09/2017 - 21/09/2017 Düsseldorf
09/10/2017 - 12/10/2017 Munich
09/10/2017 - 12/10/2017 Nuremberg
FLEX Training

Please see below our alternative, English language, FLEX course options.

13/11/2017 - 16/11/2017 FLEX training This is an English language FLEX course.
Time zone: Europe/Ljubljana
28/08/2017 - 31/08/2017 Zurich
23/10/2017 - 26/10/2017 Zurich
11/12/2017 - 14/12/2017 Zurich
09/10/2017 - 12/10/2017 Vienna (iTLS)

Fast Lane Flex™ Classroom If you can't find a suitable date, don't forget to check our world-wide FLEX™ training schedule.