Developing Microservices with Spring Boot

Live Online (VILT) & Classroom Corporate Training Course

This Microservices Architecture training course teaches attendees how to architect, design, and develop microservice-based systems.
Microservices Logo

How can we help you?

  • CloudLabs
    CloudLabs
  • Projects
    Projects
  • Assignments
    Assignments
  • 24x7 Support
    24x7 Support
  • Lifetime Access
    Lifetime Access
Box

Overview

This 2-day course covers the top microservices design patterns, containerization, strategies for managing scale, security, and more.

Box

Objectives

At the end of Developing Microservices with Spring Boot training course, participants will be able to

  • Learn Microservices use-cases, challenges, and limitations
  • Develop RESTful Microservices using SpringBoot
  • Understand architectural challenges with Microservice based systems
  • Solve Microservices challenges using SpringBoot & SpringCloud
Box

Prerequisites

All students must know programming fundamentals and software design principles.

Box

Course Outline

  • Monolithic Applications
  • Service Oriented Architecture (SOA)
  • Microservices Architecture
  • Interoperable Stateless RESTful Services
  • Shared Nothing Architecture
  • Key objectives of Microservices
  • Challenges with Microservices
  • Bounded Context & Service Decomposition

  • Setup Dev Environment
  • Develop RESTful Microservice using Spring-Boot
  • Containerizing a Microservice using Docker

  • Registration and Discovery
  • Spring Cloud and Netflix Eureka
  • Gateway Service
  • Spring Cloud and Netflix Gateway
  • Client-side Load Balancing & Circuit-Breaker
  • Spring Cloud and Netflix Ribbon & Hystrix

  • Microservices specific security challenges
  • Authentication and Authorization using Spring and JWT
Box

Testimonials