Get in Touch
 Duration 21 hours

Course Outline

Introduction

  • Microservices introduction via Spring Boot
  • Spring Boot overview
  • Basics of Web Services

Spring Boot Fundamentals

  • Configuring the IDE for Spring Boot projects
  • Exploring core Spring Boot capabilities
  • Working with embedded servers
  • Discovering Spring Boot Actuator
  • Utilizing Spring Boot DevTools

RESTful Web Services

  • REST architecture overview
  • Managing path variables
  • Processing request parameters
  • Using the POST method
  • Using the GET method
  • Robust exception management
  • Using the DELETE method
  • Content negotiation techniques
  • Data filtering in RESTful services
  • API versioning implementation

Spring Data JPA

  • JPA overview
  • JPA configuration
  • Creating POST endpoints for employee data
  • Fetching employee information from the database
  • Removing employee records from the database
  • Transitioning from H2 to MySQL databases

Spring Security

  • Spring Security overview
  • Okta registration and setup
  • Protecting the API Gateway
  • Securing the Order Service
  • Validating Spring Security setups

Unit Testing

  • Preparing the Order Service for testing
  • Writing test methods
  • Verifying test results
  • Defining setup procedures

Docker

  • Docker overview
  • Docker environment setup
  • Applying Docker in practice

Kubernetes

  • Kubernetes components and architecture overview
  • Kubernetes configuration and deployment

CI/CD Pipeline

  • CI/CD overview
  • Establishing an artifact registry
  • Setting up VM instances
  • Building Jenkins pipelines

Summary and Next Steps

Requirements

  • Proficiency in Java development
  • Basic understanding of the Spring Framework

Audience

  • Java Developers

Number of participants


Price per participant (excl. VAT)

Testimonials (4)

Upcoming Courses

Related Categories