Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
- Introduction to Microservices with Spring Boot
- Overview of Spring Boot
- Introduction to Web Services
Spring Boot Fundamentals
- Setting up the IDE for a Spring Boot project
- Understanding core Spring Boot features
- Utilizing embedded servers
- Exploring Spring Boot Actuator
- Leveraging Spring Boot DevTools
RESTful Web Services
- Overview of REST architecture
- Working with path variables
- Handling request parameters
- Implementing the POST method
- Implementing the GET method
- Robust exception handling
- Implementing the DELETE method
- Content negotiation strategies
- Applying data filtering in RESTful services
- Implementing API versioning
Spring Data JPA
- Overview of JPA
- Configuring JPA
- Creating POST endpoints for employee resources
- Retrieving employee data from the database
- Deleting employee data from the database
- Migrating from H2 to MySQL database
Spring Security
- Overview of Spring Security
- Okta registration and configuration
- Securing the API Gateway
- Securing the Order Service
- Testing Spring Security implementations
Unit Testing
- Configuring the Order Service for testing
- Creating test methods
- Performing test verification
- Implementing setup methods
Docker
- Overview of Docker
- Setting up Docker
- Practical usage of Docker
Kubernetes
- Overview of Kubernetes components and architecture
- Configuring and deploying with Kubernetes
CI/CD Pipeline
- Overview of CI/CD
- Creating an artifact registry
- Provisioning VM instances
- Implementing Jenkins pipelines
Summary and Next Steps
Requirements
- Experience with Java development
- Foundational knowledge of the Spring Framework
Audience
- Java Developers
21 Hours
Testimonials (3)
the technical preparation of teachers
Giorgio - Asystel-BDF S.p.A.
Course - Creating a Service Mesh with Istio and Kubernetes
The practices
Ivan - si
Course - Spring Cloud for Microservices
I liked that the lecturer was very well prepared and he managed to engage the audience. The course was a combination of theory and practice and I enjoyed it very much.