Get in Touch

Course Outline

Introduction

  • Intro to Microservices via Spring Boot
  • Spring Boot Overview
  • Introduction to Web Services

Spring Boot Essentials

  • Configuring the IDE for Spring Boot projects
  • Exploring core Spring Boot features
  • Utilizing embedded servers
  • Examining Spring Boot Actuator
  • Using Spring Boot DevTools

RESTful Web Services

  • Understanding REST architecture
  • Managing path variables
  • Processing request parameters
  • Implementing POST requests
  • Implementing GET requests
  • Effective exception handling
  • Implementing DELETE requests
  • Content negotiation techniques
  • Applying data filtering in REST services
  • Implementing API versioning

Spring Data JPA

  • JPA Overview
  • JPA Configuration
  • Creating POST endpoints for employee resources
  • Fetching employee data from the database
  • Removing employee data from the database
  • Migrating from H2 to MySQL databases

Spring Security

  • Overview of Spring Security
  • Okta registration and setup
  • Protecting the API Gateway
  • Protecting the Order Service
  • Validating Spring Security implementations

Unit Testing

  • Preparing the Order Service for tests
  • Writing test methods
  • Verifying test outcomes
  • Setting up initialization methods

Docker

  • Docker Overview
  • Docker Environment Setup
  • Practical Docker Applications

Kubernetes

  • Kubernetes components and architecture overview
  • Configuration and deployment with Kubernetes

CI/CD Pipeline

  • CI/CD Overview
  • Establishing an artifact registry
  • Provisioning VM instances
  • Building Jenkins pipelines

Conclusion and Future Steps

Requirements

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

Target Audience

  • Java Developers
 21 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories