> > > CORE

Core Spring (CORE)

Course Description Schedule Course Outline
 

Who should attend

Application developers who want to increase their understanding of Spring with hands-on experience and a focus on fundamentals.

Prerequisites

  • Basic understanding of application development using Java
  • IDE (Eclipse or STS preferred); STS is used in the course

Course Objectives

This course offers hands-on experience with Spring and its major features, including configuration, data access, web and REST applications, Spring Boot, Spring Security and using Spring Cloud to build a small microservices application. On completion, participants will have a foundation for creating enterprise-ready applications.

This course prepares students for the Spring Professional certification exam. Certification exams are sold separately.

Upon completion of this course, participants will understand how implement the following::

  • Spring configuration using Java Configuration and Annotations
  • Aspect oriented programming with Spring
  • Testing Spring applications using JUnit 5
  • Spring Data Access - JDBC, JPA and Spring Data
  • Spring Transaction Management
  • Building Web Applications with Spring MVC
  • Setup Spring applications with Spring Boot
  • REST with Spring MVC and RestTemplate
  • Spring Security
  • Microservices with Spring Cloud
  • Reactive Programming with Spring

Course Content

  • Introduction to Spring
  • Spring Java Configuration: A Deeper Look
  • Annotation-Based Dependency Injection
  • Factory Pattern in Spring
  • Advanced Spring: 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 Boot
  • Advanced Spring Jpa
  • Spring in a Web Application
  • Spring Boot - Going Further (Optional)
  • Spring Security
  • Rest with Spring Mvc
  • Microservices with Spring Cloud
  • Reactive Applications with Spring
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 book Schedule
Germany
29/01/2018 - 01/02/2018 Berlin
05/02/2018 - 08/02/2018 Munich
26/02/2018 - 01/03/2018 Hamburg
12/03/2018 - 15/03/2018 Düsseldorf
03/04/2018 - 06/04/2018 Stuttgart
16/04/2018 - 19/04/2018 Münster
14/05/2018 - 17/05/2018 Frankfurt
11/06/2018 - 14/06/2018 Berlin
Switzerland
29/01/2018 - 01/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
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)