Get in Touch

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)

Upcoming Courses

Related Categories