Course Code: microsrvcspringboot
Duration: 21 hours
Prerequisites:
  • Java development experience
  • Experience with Spring Framework

Audience

  • Java Developers
Overview:

Spring Boot is a Java-based web application development framework that favors convention over configuration, allowing developers to create stand-alone, production-grade applications.

This instructor-led, live training (online or onsite) is aimed at intermediate to advanced-level developers who wish to develop microservices using Spring Boot, Docker, and Kubernetes.

By the end of this training, participants will be able to:

  • Understand the microservices architecture.
  • Build production-ready microservices using Spring Boot.
  • Understand the role of Docker in microservices.
  • Set up Kubernetes cluster to deploy microservices.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
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

Sites Published:

United Arab Emirates - Building Microservices with Spring Boot, Docker, and Kubernetes

Qatar - Building Microservices with Spring Boot, Docker, and Kubernetes

Egypt - Building Microservices with Spring Boot, Docker, and Kubernetes

Saudi Arabia - Building Microservices with Spring Boot, Docker, and Kubernetes

South Africa - Building Microservices with Spring Boot, Docker, and Kubernetes

Brasil - Building Microservices with Spring Boot, Docker, and Kubernetes

Canada - Building Microservices with Spring Boot, Docker, and Kubernetes

中国 - Building Microservices with Spring Boot, Docker, and Kubernetes

香港 - Building Microservices with Spring Boot, Docker, and Kubernetes

澳門 - Building Microservices with Spring Boot, Docker, and Kubernetes

台灣 - Building Microservices with Spring Boot, Docker, and Kubernetes

USA - Building Microservices with Spring Boot, Docker, and Kubernetes

Österreich - Building Microservices with Spring Boot, Docker, and Kubernetes

Schweiz - Building Microservices with Spring Boot, Docker, and Kubernetes

Deutschland - Building Microservices with Spring Boot, Docker, and Kubernetes

Czech Republic - Building Microservices with Spring Boot, Docker, and Kubernetes

Denmark - Building Microservices with Spring Boot, Docker, and Kubernetes

Estonia - Building Microservices with Spring Boot, Docker, and Kubernetes

Finland - Building Microservices with Spring Boot, Docker, and Kubernetes

Greece - Building Microservices with Spring Boot, Docker, and Kubernetes

Magyarország - Building Microservices with Spring Boot, Docker, and Kubernetes

Ireland - Building Microservices with Spring Boot, Docker, and Kubernetes

Luxembourg - Building Microservices with Spring Boot, Docker, and Kubernetes

Latvia - Building Microservices with Spring Boot, Docker, and Kubernetes

España - Building Microservices with Spring Boot, Docker, and Kubernetes

Italia - Building Microservices with Spring Boot, Docker, and Kubernetes

Lithuania - Building Microservices with Spring Boot, Docker, and Kubernetes

Nederland - Building Microservices with Spring Boot, Docker, and Kubernetes

Norway - Building Microservices with Spring Boot, Docker, and Kubernetes

Portugal - Building Microservices with Spring Boot, Docker, and Kubernetes

România - Building Microservices with Spring Boot, Docker, and Kubernetes

Sverige - Building Microservices with Spring Boot, Docker, and Kubernetes

Türkiye - Building Microservices with Spring Boot, Docker, and Kubernetes

Malta - Building Microservices with Spring Boot, Docker, and Kubernetes

Belgique - Building Microservices with Spring Boot, Docker, and Kubernetes

France - Building Microservices with Spring Boot, Docker, and Kubernetes

日本 - Building Microservices with Spring Boot, Docker, and Kubernetes

Australia - Building Microservices with Spring Boot, Docker, and Kubernetes

Malaysia - Building Microservices with Spring Boot, Docker, and Kubernetes

New Zealand - Building Microservices with Spring Boot, Docker, and Kubernetes

Philippines - Building Microservices with Spring Boot, Docker, and Kubernetes

Singapore - Building Microservices with Spring Boot, Docker, and Kubernetes

Thailand - Building Microservices with Spring Boot, Docker, and Kubernetes

Vietnam - Building Microservices with Spring Boot, Docker, and Kubernetes

India - Building Microservices with Spring Boot, Docker, and Kubernetes

Argentina - Building Microservices with Spring Boot, Docker, and Kubernetes

Chile - Building Microservices with Spring Boot, Docker, and Kubernetes

Costa Rica - Building Microservices with Spring Boot, Docker, and Kubernetes

Ecuador - Building Microservices with Spring Boot, Docker, and Kubernetes

Guatemala - Building Microservices with Spring Boot, Docker, and Kubernetes

Colombia - Building Microservices with Spring Boot, Docker, and Kubernetes

México - Building Microservices with Spring Boot, Docker, and Kubernetes

Panama - Building Microservices with Spring Boot, Docker, and Kubernetes

Peru - Building Microservices with Spring Boot, Docker, and Kubernetes

Uruguay - Building Microservices with Spring Boot, Docker, and Kubernetes

Venezuela - Building Microservices with Spring Boot, Docker, and Kubernetes

Polska - Building Microservices with Spring Boot, Docker, and Kubernetes

United Kingdom - Building Microservices with Spring Boot, Docker, and Kubernetes

South Korea - Building Microservices with Spring Boot, Docker, and Kubernetes

Pakistan - Building Microservices with Spring Boot, Docker, and Kubernetes

Sri Lanka - Building Microservices with Spring Boot, Docker, and Kubernetes

Bulgaria - Building Microservices with Spring Boot, Docker, and Kubernetes

Bolivia - Building Microservices with Spring Boot, Docker, and Kubernetes

Indonesia - Building Microservices with Spring Boot, Docker, and Kubernetes

Kazakhstan - Building Microservices with Spring Boot, Docker, and Kubernetes

Moldova - Building Microservices with Spring Boot, Docker, and Kubernetes

Morocco - Building Microservices with Spring Boot, Docker, and Kubernetes

Tunisia - Building Microservices with Spring Boot, Docker, and Kubernetes

Kuwait - Building Microservices with Spring Boot, Docker, and Kubernetes

Oman - Building Microservices with Spring Boot, Docker, and Kubernetes

Slovakia - Building Microservices with Spring Boot, Docker, and Kubernetes

Kenya - Building Microservices with Spring Boot, Docker, and Kubernetes

Nigeria - Building Microservices with Spring Boot, Docker, and Kubernetes

Botswana - Building Microservices with Spring Boot, Docker, and Kubernetes

Slovenia - Building Microservices with Spring Boot, Docker, and Kubernetes

Croatia - Building Microservices with Spring Boot, Docker, and Kubernetes

Serbia - Building Microservices with Spring Boot, Docker, and Kubernetes

Bhutan - Building Microservices with Spring Boot, Docker, and Kubernetes

Nepal - Building Microservices with Spring Boot, Docker, and Kubernetes

Uzbekistan - Building Microservices with Spring Boot, Docker, and Kubernetes