Pivotal Core Spring

Download Course Description


Duration

4 days


Overview

This official Pivotal course offers hands-on experience with Spring and its major features, including Java 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.


Who should attend this training

  • Developers and Architects

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


Course Objectives

Upon completion of this course, participants will understand how to 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

  • Simplifying applications with Spring Boot

  • Spring Boot auto-configuration, starters and properties

  • Build a simple MVC application using Spring Boot, embedded Web Server and fat JARs or classic WARs

  • Implementing REST with Spring MVC and RestTemplate

  • Spring Security

  • Enable and extend metrics and monitoring capabilities using Spring Boot actuator

  • Utilize Spring Boot enhancements to testing


Prerequisites

  • Good understanding of web-application development using Java, an IDE (Eclipse, STS or IntelliJ) and a Servlet engine such as Tomcat or Jetty, specific Java concepts (annotations and lambdas) and dependency management using Maven or Gradle.

  • This is a BYOD (Bring Your Own Device) training. Please bring your own laptop to the course.

  • A few days before the training starts, you will receive an email that contains a link to the slides that will be used throughout the course and a link to the labs (the exercises used during the course). You can already access and download this information before the training.


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?

  • Aspect-oriented programming

  • Testing a Spring-based application

  • Data access and JDBC with Spring

  • Database transactions with Spring

  • Spring Boot introduction

  • Spring Boot dependencies, auto-configuration and runtime

  • JPA with Spring and Spring Data

  • Spring MVC Architecture and overview

  • REST with Spring MVC

  • Spring Security

  • Actuators, metrics and health indicators

  • Spring Boot testing enhancements


Certification

This course prepares students for the Spring Professional certification exam. The exam is included in our The Campus offer and can be done online.


Our certified Pivotal trainers

 

Enroll here


Training cost

Early Bird (until 1 month prior training)
1.950 EUR (VAT excluded) per person

Full Price
2.450 EUR (VAT excluded) per person

Online Exam Voucher (included in training price)

Practical details

Classroom
From 9 AM to 5 PM

Language

English (unless all attendees speak Dutch)

Location

De Villermontstraat 9
2550 Kontich
Belgium

This training in-company?

Upon your request we can organize this training for you.


The Campus is an official Pivotal Training Partner

The Campus is an official Pivotal Training Partner