Course Outline
Introduction
- Introduction to Microservices with Spring Boot
- Overview of Spring Boot
- Introduction to Web services
Spring Boot
- Setting up IDE for a Spring Boot project
- Understanding Spring Boot features
- Using embedded servers
- Exploring Spring Boot actuator
- Using Spring Boot DevTools
Restful Web Service
- Overview of REST
- Working with path variables
- Working with request params
- Using the POST method
- Using the GET method
- Exception handling
- Using the DELETE method
- Content negotiation
- Using data filtering for RESTful services
- Using API versioning
Spring Data JPA
- Overview of JPA
- Setting up JPA
- Creating employee POST methods
- Getting employee data from the database
- Deleting employee data from the database
- Converting the H2 database to the MYSQL database
Spring Security
- Overview of Spring security
- Okta registration and configuration
- API gateway security
- Order service security
- Testing Spring security
Unit Testing
- Configuring order service for testing
- Creating a test method
- Test verification
- Implementing setup methods
Docker
- Overview of Docker
- Setting up Docker
- Using Docker
Kubernetes
- Overview of Kubernetes components and architecture
- Configuring and using Kubernetes
CI/CD Pipeline
- Overview of CI/CD
- Creating artifact registry
- Creating VM instances
- Using Jenkins pipeline
Summary and Next Steps
Requirements
- Java development experience
- Experience with Spring Framework
Audience
- Java Developers
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses
Testimonials (4)
the technical preparation of teachers
Giorgio - Asystel-BDF S.p.A.
Course - Creating a Service Mesh with Istio and Kubernetes
It was dynamic and very practical, in addition to the fact that a virtual machine was provided to us through a URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Course - Spring Cloud for Microservices
Practical examples, and open disussions
Nenad Terzic - Pejsejf B"lgaria EOOD
Course - Building Microservices with Spring Cloud and Netflix OSS
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.