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

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
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 is a FLEX course, which is delivered both virtually and in the classroom.
Germany
15/05/2017 - 18/05/2017 Düsseldorf
06/06/2017 - 09/06/2017 Nuremberg
19/06/2017 - 22/06/2017 Hamburg Course language: English
10/07/2017 - 13/07/2017 Berlin
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
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
Switzerland
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
Austria
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.