> > > CORE

Core Spring (CORE)

Course Description Schedule Course Outline
 

Who should attend

  • Developers
  • Architect

Prerequisites

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
Modality: C

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
  • 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
Fast Lane will carry out all guaranteed training regardless of the number of attendees, exempt from force majeure or other unexpected events, like e.g. accidents or illness of the trainer, which prevent the course from being conducted.
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.
Germany
18/09/2017 - 21/09/2017 Düsseldorf
09/10/2017 - 12/10/2017 Munich guaranteed date!
09/10/2017 - 12/10/2017 Nuremberg
23/10/2017 - 26/10/2017 Hamburg
23/10/2017 - 26/10/2017 Hanover
13/11/2017 - 16/11/2017 Berlin
04/12/2017 - 07/12/2017 Stuttgart
02/01/2018 - 05/01/2018 Frankfurt
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
Switzerland
28/08/2017 - 31/08/2017 Zurich
23/10/2017 - 26/10/2017 Zurich
11/12/2017 - 14/12/2017 Zurich
12/02/2018 - 15/02/2018 Zurich
09/04/2018 - 12/04/2018 Zurich
11/06/2018 - 14/06/2018 Zurich
06/08/2018 - 09/08/2018 Zurich
01/10/2018 - 04/10/2018 Zurich
03/12/2018 - 06/12/2018 Zurich
Austria
09/10/2017 - 12/10/2017 Vienna (iTLS)
08/01/2018 - 11/01/2018 Vienna (iTLS)
26/03/2018 - 29/03/2018 Vienna (iTLS)
02/07/2018 - 05/07/2018 Vienna (iTLS)
15/10/2018 - 18/10/2018 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.