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


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

Course Objectives

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

  • Spring configuration using Java, Annotations and XML
  • Aspect oriented programming with Spring
  • Testing Spring applications
  • Data Access - JDBC, JPA and Spring Data
  • Using Spring for Transaction Management
  • Building Web Applications with Spring MVC
  • Spring Boot - introductory and advanced topics
  • Implementing REST with Spring MVC and RestTemplate
  • Spring Security
  • Microservices with Spring Cloud

Course Content

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 is a prerequisite for the Spring Professional certification exam. Completion of this training entitles students to receive one free Spring Professional certification exam attempt

Classroom Training

Duration 4 days

Price (excl. tax)
  • Australia: US$ 3,200.-
Dates and Booking
Click on town name to bookSchedule
Asia Pacific
21/08/2017 - 24/08/2017 Melbourne Enroll
11/09/2017 - 14/09/2017 Canberra Enroll
This is a FLEX course, which is delivered both virtually and in the classroom.