Get in Touch

Course Outline

Introduction

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

Spring Boot Fundamentals

  • Setting up the IDE for a Spring Boot project
  • Understanding core Spring Boot features
  • Utilizing embedded servers
  • Exploring Spring Boot Actuator
  • Leveraging Spring Boot DevTools

RESTful Web Services

  • Overview of REST architecture
  • Working with path variables
  • Handling request parameters
  • Implementing the POST method
  • Implementing the GET method
  • Robust exception handling
  • Implementing the DELETE method
  • Content negotiation strategies
  • Applying data filtering in RESTful services
  • Implementing API versioning

Spring Data JPA

  • Overview of JPA
  • Configuring JPA
  • 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

  • Overview of Spring Security
  • 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

  • Overview of Docker
  • Setting up Docker
  • Practical usage of Docker

Kubernetes

  • Overview of Kubernetes components and architecture
  • Configuring and deploying with Kubernetes

CI/CD Pipeline

  • Overview of CI/CD
  • Creating an artifact registry
  • Provisioning VM instances
  • Implementing Jenkins pipelines

Summary and Next Steps

Requirements

  • Experience with Java development
  • Foundational knowledge of the Spring Framework

Audience

  • Java Developers
 21 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories