Course Outline

Introduction

  • Introduction to Microservices with Spring Boot
  • Overview of Spring Boot
  • Introduction to Web services

Spring Boot

  • Setting up IDE for a Spring Boot project
  • Understanding Spring Boot features
  • Using embedded servers
  • Exploring Spring Boot actuator
  • Using Spring Boot DevTools

Restful Web Service

  • Overview of REST
  • Working with path variables
  • Working with request params
  • Using the POST method
  • Using the GET method
  • Exception handling
  • Using the DELETE method
  • Content negotiation
  • Using data filtering for RESTful services
  • Using API versioning

Spring Data JPA

  • Overview of JPA
  • Setting up JPA
  • Creating employee POST methods
  • Getting employee data from the database
  • Deleting employee data from the database
  • Converting the H2 database to the MYSQL database

Spring Security

  • Overview of Spring security
  • Okta registration and configuration
  • API gateway security
  • Order service security
  • Testing Spring security

Unit Testing

  • Configuring order service for testing
  • Creating a test method
  • Test verification
  • Implementing setup methods

Docker

  • Overview of Docker
  • Setting up Docker
  • Using Docker

Kubernetes

  • Overview of Kubernetes components and architecture
  • Configuring and using Kubernetes

CI/CD Pipeline

  • Overview of CI/CD
  • Creating artifact registry
  • Creating VM instances
  • Using Jenkins pipeline

Summary and Next Steps

Requirements

  • Java development experience
  • Experience with Spring Framework

Audience

  • Java Developers
  21 Hours
 

Testimonials

Related Courses

Building Microservices with Lumen PHP Framework

  14 hours

Traefik

  7 hours

Introduction to Apache Log4j

  14 hours

Apache Dubbo for Administrators and Developers

  14 hours

RocketMQ Messaging

  14 hours

Envoy Proxy

  14 hours

Envoy Mobile

  14 hours

Creating a Service Mesh with Linkerd

  14 hours

Creating a Service Mesh with Istio and Kubernetes

  14 hours

Axon Framework

  21 hours

Spring Cloud for Microservices

  14 hours

System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud

  21 hours

Building Microservices with Spring Cloud and Docker

  21 hours

Building Microservices with Spring Cloud and Netflix OSS

  21 hours

Microservices with Spring Cloud and Kafka

  21 hours