> > > 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.

Completion of this training entitles each student to receive a free voucher to schedule an exam after completion of the class to become a Spring Certified Professional.

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 is a FLEX course, which is delivered both virtually and in the classroom.
27/03/2017 - 30/03/2017 Stuttgart
10/04/2017 - 13/04/2017 Münster
02/05/2017 - 05/05/2017 Frankfurt
15/05/2017 - 18/05/2017 Düsseldorf
06/06/2017 - 09/06/2017 Munich
19/06/2017 - 22/06/2017 Hamburg Course language: English
10/07/2017 - 13/07/2017 Berlin
31/07/2017 - 03/08/2017 Stuttgart
FLEX Training

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

19/06/2017 - 22/06/2017 FLEX training This is an English language FLEX course.
Time zone: Europe/Ljubljana
13/11/2017 - 16/11/2017 FLEX training This is an English language FLEX course.
Time zone: Europe/Ljubljana
27/03/2017 - 30/03/2017 Zurich
02/05/2017 - 05/05/2017 Zurich
26/06/2017 - 29/06/2017 Zurich
21/08/2017 - 24/08/2017 Zurich
23/10/2017 - 26/10/2017 Zurich
11/12/2017 - 14/12/2017 Zurich
10/04/2017 - 13/04/2017 Vienna (iTLS)
03/07/2017 - 06/07/2017 Vienna (iTLS)
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.