- Java development experience
- Experience with Spring Framework
Audience
- Java Developers
Spring Boot is a Java-based web application development framework that favors convention over configuration, allowing developers to create stand-alone, production-grade applications.
This instructor-led, live training (online or onsite) is aimed at intermediate to advanced-level developers who wish to develop microservices using Spring Boot, Docker, and Kubernetes.
By the end of this training, participants will be able to:
- Understand the microservices architecture.
- Build production-ready microservices using Spring Boot.
- Understand the role of Docker in microservices.
- Set up Kubernetes cluster to deploy microservices.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
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
United Arab Emirates - Building Microservices with Spring Boot, Docker, and Kubernetes
Qatar - Building Microservices with Spring Boot, Docker, and Kubernetes
Egypt - Building Microservices with Spring Boot, Docker, and Kubernetes
Saudi Arabia - Building Microservices with Spring Boot, Docker, and Kubernetes
South Africa - Building Microservices with Spring Boot, Docker, and Kubernetes
Brasil - Building Microservices with Spring Boot, Docker, and Kubernetes
Canada - Building Microservices with Spring Boot, Docker, and Kubernetes
中国 - Building Microservices with Spring Boot, Docker, and Kubernetes
香港 - Building Microservices with Spring Boot, Docker, and Kubernetes
澳門 - Building Microservices with Spring Boot, Docker, and Kubernetes
台灣 - Building Microservices with Spring Boot, Docker, and Kubernetes
USA - Building Microservices with Spring Boot, Docker, and Kubernetes
Österreich - Building Microservices with Spring Boot, Docker, and Kubernetes
Schweiz - Building Microservices with Spring Boot, Docker, and Kubernetes
Deutschland - Building Microservices with Spring Boot, Docker, and Kubernetes
Czech Republic - Building Microservices with Spring Boot, Docker, and Kubernetes
Denmark - Building Microservices with Spring Boot, Docker, and Kubernetes
Estonia - Building Microservices with Spring Boot, Docker, and Kubernetes
Finland - Building Microservices with Spring Boot, Docker, and Kubernetes
Greece - Building Microservices with Spring Boot, Docker, and Kubernetes
Magyarország - Building Microservices with Spring Boot, Docker, and Kubernetes
Ireland - Building Microservices with Spring Boot, Docker, and Kubernetes
Luxembourg - Building Microservices with Spring Boot, Docker, and Kubernetes
Latvia - Building Microservices with Spring Boot, Docker, and Kubernetes
España - Building Microservices with Spring Boot, Docker, and Kubernetes
Italia - Building Microservices with Spring Boot, Docker, and Kubernetes
Lithuania - Building Microservices with Spring Boot, Docker, and Kubernetes
Nederland - Building Microservices with Spring Boot, Docker, and Kubernetes
Norway - Building Microservices with Spring Boot, Docker, and Kubernetes
Portugal - Building Microservices with Spring Boot, Docker, and Kubernetes
România - Building Microservices with Spring Boot, Docker, and Kubernetes
Sverige - Building Microservices with Spring Boot, Docker, and Kubernetes
Türkiye - Building Microservices with Spring Boot, Docker, and Kubernetes
Malta - Building Microservices with Spring Boot, Docker, and Kubernetes
Belgique - Building Microservices with Spring Boot, Docker, and Kubernetes
France - Building Microservices with Spring Boot, Docker, and Kubernetes
日本 - Building Microservices with Spring Boot, Docker, and Kubernetes
Australia - Building Microservices with Spring Boot, Docker, and Kubernetes
Malaysia - Building Microservices with Spring Boot, Docker, and Kubernetes
New Zealand - Building Microservices with Spring Boot, Docker, and Kubernetes
Philippines - Building Microservices with Spring Boot, Docker, and Kubernetes
Singapore - Building Microservices with Spring Boot, Docker, and Kubernetes
Thailand - Building Microservices with Spring Boot, Docker, and Kubernetes
Vietnam - Building Microservices with Spring Boot, Docker, and Kubernetes
India - Building Microservices with Spring Boot, Docker, and Kubernetes
Argentina - Building Microservices with Spring Boot, Docker, and Kubernetes
Chile - Building Microservices with Spring Boot, Docker, and Kubernetes
Costa Rica - Building Microservices with Spring Boot, Docker, and Kubernetes
Ecuador - Building Microservices with Spring Boot, Docker, and Kubernetes
Guatemala - Building Microservices with Spring Boot, Docker, and Kubernetes
Colombia - Building Microservices with Spring Boot, Docker, and Kubernetes
México - Building Microservices with Spring Boot, Docker, and Kubernetes
Panama - Building Microservices with Spring Boot, Docker, and Kubernetes
Peru - Building Microservices with Spring Boot, Docker, and Kubernetes
Uruguay - Building Microservices with Spring Boot, Docker, and Kubernetes
Venezuela - Building Microservices with Spring Boot, Docker, and Kubernetes
Polska - Building Microservices with Spring Boot, Docker, and Kubernetes
United Kingdom - Building Microservices with Spring Boot, Docker, and Kubernetes
South Korea - Building Microservices with Spring Boot, Docker, and Kubernetes
Pakistan - Building Microservices with Spring Boot, Docker, and Kubernetes
Sri Lanka - Building Microservices with Spring Boot, Docker, and Kubernetes
Bulgaria - Building Microservices with Spring Boot, Docker, and Kubernetes
Bolivia - Building Microservices with Spring Boot, Docker, and Kubernetes
Indonesia - Building Microservices with Spring Boot, Docker, and Kubernetes
Kazakhstan - Building Microservices with Spring Boot, Docker, and Kubernetes
Moldova - Building Microservices with Spring Boot, Docker, and Kubernetes
Morocco - Building Microservices with Spring Boot, Docker, and Kubernetes
Tunisia - Building Microservices with Spring Boot, Docker, and Kubernetes
Kuwait - Building Microservices with Spring Boot, Docker, and Kubernetes
Oman - Building Microservices with Spring Boot, Docker, and Kubernetes
Slovakia - Building Microservices with Spring Boot, Docker, and Kubernetes
Kenya - Building Microservices with Spring Boot, Docker, and Kubernetes
Nigeria - Building Microservices with Spring Boot, Docker, and Kubernetes
Botswana - Building Microservices with Spring Boot, Docker, and Kubernetes
Slovenia - Building Microservices with Spring Boot, Docker, and Kubernetes
Croatia - Building Microservices with Spring Boot, Docker, and Kubernetes
Serbia - Building Microservices with Spring Boot, Docker, and Kubernetes
Bhutan - Building Microservices with Spring Boot, Docker, and Kubernetes
Nepal - Building Microservices with Spring Boot, Docker, and Kubernetes
Uzbekistan - Building Microservices with Spring Boot, Docker, and Kubernetes