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
- Spring Boot Overview
- Introduction to Web Services
Spring Boot Fundamentals
- Configuring the IDE for a Spring Boot project
- Exploring core Spring Boot features
- Using embedded servers
- Discovering Spring Boot Actuator
- Utilizing Spring Boot DevTools
RESTful Web Services
- REST Architecture Overview
- Working with path variables
- Managing request parameters
- Implementing the POST method
- Implementing the GET method
- Effective exception handling
- Implementing the DELETE method
- Content negotiation strategies
- Applying data filtering in RESTful services
- Implementing API versioning
Spring Data JPA
- JPA Overview
- Configuring JPA
- Creating POST endpoints for employee resources
- Retrieving employee data from the database
- Removing employee data from the database
- Migrating from H2 to MySQL database
Spring Security
- Spring Security Overview
- 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
- Conducting test verification
- Implementing setup methods
Docker
- Docker Overview
- Setting up Docker
- Practical Docker usage
Kubernetes
- Overview of Kubernetes components and architecture
- Configuration and deployment with Kubernetes
CI/CD Pipeline
- CI/CD Overview
- Creating an artifact registry
- Provisioning VM instances
- Implementing Jenkins pipelines
Summary and Next Steps
Requirements
- Practical experience with Java development
- Basic understanding of the Spring Framework
Target 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
The knowledge provided covered all aspects that we could need for our current apache camel implementations.