Get in Touch

Course Outline

Introduction

  • Introduction to Microservices using Spring Boot
  • Overview of the Spring Boot framework
  • Fundamentals of Web Services

Spring Boot Fundamentals

  • Configuring the IDE for Spring Boot projects
  • Exploring core Spring Boot capabilities
  • Utilizing embedded servers
  • Investigating Spring Boot Actuator
  • Enhancing productivity with Spring Boot DevTools

RESTful Web Services

  • Overview of REST architecture
  • Managing path variables
  • Processing request parameters
  • Implementing the POST method
  • Implementing the GET method
  • Establishing robust exception handling
  • Implementing the DELETE method
  • Strategies for content negotiation
  • Applying data filtering in RESTful services
  • Implementing API versioning

Spring Data JPA

  • Overview of JPA
  • 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
  • Securing the API Gateway
  • Protecting the Order Service
  • Verifying Spring Security implementations

Unit Testing

  • Preparing the Order Service for testing
  • Developing test methods
  • Executing test verification
  • Setting up initialization methods

Docker

  • Overview of Docker
  • Docker installation and setup
  • Practical application of Docker

Kubernetes

  • Overview of Kubernetes components and architecture
  • Kubernetes configuration and deployment

CI/CD Pipeline

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

Summary and Next 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