Get in Touch

Course Outline

Introduction

  • Microservices with Spring Boot: An Introduction
  • Overview of Spring Boot
  • Web Services Overview

Fundamentals of Spring Boot

  • IDE Setup for Spring Boot Projects
  • Core Spring Boot Features Explained
  • Using Embedded Servers
  • Exploring Spring Boot Actuator
  • Leveraging Spring Boot DevTools

RESTful Web Services

  • REST Architecture Overview
  • Working with Path Variables
  • Handling Request Parameters
  • Implementing POST Methods
  • Implementing GET Methods
  • Robust Exception Handling
  • Implementing DELETE Methods
  • Content Negotiation Strategies
  • Data Filtering in RESTful Services
  • API Versioning Implementation

Spring Data JPA

  • JPA Overview
  • JPA Configuration
  • Creating POST Endpoints for Employee Resources
  • Retrieving Employee Data from the Database
  • Deleting 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
  • Performing Test Verification
  • Implementing Setup Methods

Docker

  • Docker Overview
  • Docker Setup
  • 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

  • Experience in Java development
  • Basic knowledge of the Spring Framework

Target Audience

  • Java Developers
 21 Hours

Number of participants


Price per participant

Testimonials (4)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories