Get in Touch
 Duration 21 hours

Course Outline

Introduction

  • Foundations of Microservices Architecture in Spring Boot
  • Comprehensive Review of the Spring Boot Ecosystem
  • Concepts and Standards for Web Services

Spring Boot Core Capabilities

  • Initializing the Integrated Development Environment (IDE) for Spring Boot
  • Analyzing Essential Spring Boot Capabilities
  • Implementation of Embedded Servers
  • Evaluation of Spring Boot Actuator for Monitoring
  • Utilization of Spring Boot DevTools for Enhanced Development

RESTful Service Implementation

  • Principles of RESTful Architecture
  • Application of Path Variables
  • Management of Request Parameters
  • Creation of Resource Creation Endpoints (POST)
  • Development of Data Retrieval Endpoints (GET)
  • Establishing Robust Exception Handling Protocols
  • Development of Resource Deletion Endpoints (DELETE)
  • Strategies for Content Negotiation
  • Application of Data Filtering in RESTful Contexts
  • Implementation of API Versioning Standards

Spring Data JPA Integration

  • Overview of Java Persistence Architecture (JPA)
  • Configuration of JPA Components
  • Development of POST Endpoints for Employee Records
  • Retrieval of Employee Data from Persistence Layers
  • Removal of Employee Data from Database Systems
  • Transition from H2 to MySQL Database Environments

Spring Security Protocols

  • Overview of Spring Security Framework
  • Registration and Configuration for Okta Integration
  • Security Enforcement on the API Gateway
  • Security Enforcement on the Order Service
  • Validation of Spring Security Implementations

Unit Testing Methodologies

  • Preparation of the Order Service for Testing
  • Composition of Test Methods
  • Execution of Test Verification Procedures
  • Implementation of Setup Procedures for Test Cases

Docker Containerization

  • Overview of Docker Technologies
  • Setup of Docker Infrastructure
  • Practical Application of Docker Workflows

Kubernetes Orchestration

  • Analysis of Kubernetes Components and Architecture
  • Configuration and Deployment Strategies in Kubernetes

Continuous Integration and Continuous Deployment (CI/CD)

  • Overview of CI/CD Principles
  • Establishment of an Artifact Registry
  • Provisioning of Virtual Machine Instances
  • Implementation of Jenkins Pipelines

Summary and Future Development

Requirements

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

Intended Audience

  • Java Developers

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories