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 (4)
During my training, the most appreciated aspect was the accessibility of Augustin, who knows how to adapt to the level of the participants while being careful not to slow down the group. A top-notch trainer!!!
Rodrigue - Cegid
Course - Managing APIs with Apigee
Machine Translated
the technical preparation of teachers
Giorgio - Asystel-BDF S.p.A.
Course - Creating a Service Mesh with Istio and Kubernetes
The trainer's attentiveness. He took into account the questions asked and answered them the next day.
Erwan - SNCF Connect & Tech
Course - Axon Framework
Machine Translated
The practices