Course Date | Start Time | End Time | Time Zone | Location | Days | Price | |
---|---|---|---|---|---|---|---|
Dec 3, 2024 | 09:00 | 05:00 | EST | Live Virtual Class | 4 | $3,700 USD | Purchase |
VMware Spring: Core Training
This course offers hands-on experience with the major features of Spring and Spring Boot, which includes configuration, data access, REST, AOP, auto-configuration, actuator, security, and Spring testing framework to build enterprise and microservices applications. On completion, participants will have a foundation for creating enterprise and cloud-ready applications. The course prepares students for the Spring Professional certification exam.
Duration: 4 Days
Prerequisites
- Some developer experience using Java, an IDE (Eclipse, STS or IntelliJ) and build tools such as Maven or Gradle
Audience
- Application Developers who want to increase their understanding of Spring and Spring Boot with hands-on experience and a focus on fundamentals
Learning Objectives
- 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 application development with Spring Boot
- Spring Boot auto-configuration, starters and properties
- Build a simple REST application using Spring Boot, embedded Web Server and fat JARs or classic WARs
- Implementing REST client applications using RestTemplate and WebClient
- Enable and extend metrics and monitoring capabilities using Spring Boot actuator
- Utilize Spring Boot enhancements to testing
Topics
- Introduction to Spring
- Spring JAVA Configuration: A Deeper Look
- Annotation-based Dependency Injection
- Using Spring FactoryBeans
- 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
- Spring Security Oauth (Optional Topic)
- Reactive Applications with Spring (Optional Topic)