Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Introduction to Microservices Architecture

Course Summary

The Introduction to Microservices Architecture course is designed for Developers, Architects and Technical Managers who want to understand microservices. The course begins by looking at the history, architecture, advantages and disadvantages of microservices. The course continues with an examination of RESTful services as well as service definitions and Swagger. The course concludes with a look at the microservices stack as well as an introduction to containers and Kubernetes.

This class focuses on microservices architecture and concepts. The class does not involve detailed instruction on creating microservices in any particular product stack. Additional training on implementation is available.

Pre-Requisites: A technical background is recommended but no specific language is required.

Purpose
Promote an introductory understanding of microservices architecture and concepts and how they can be used within an enterprise.
Audience
Developers, Architects and Technical Managers who want to learn about microservices and how they can be used within an enterprise.
Role
DevOps Engineer - Software Developer - System Administrator - Technical Manager - Web Developer
Skill Level
Introduction
Style
Learning Spikes
Duration
1 Day
Related Technologies
Docker | Kubernetes | Software Engineering Training | Design Patterns | Software Architecture

 

Productivity Objectives
  • Explain the benefits of microservices
  • Describe the disadvantages of micro services
  • Assess fundamentals of RESTful services
  • Compare microservices to Service Oriented Architectures
  • Utilize Swagger for service definition
  • Understand a typical ecosystem for microservices deployment

What You'll Learn:

In the Introduction to Microservices Architecture training course, you'll learn:
  • Introduction to Microservices
    • History of microservices architecture
    • Architectural view of microservices
    • Key advantages of microservices
    • Microservice limitations
  • RESTful Services
    • Origins of REST
    • REST vs SOAP
    • Designing a RESTful API
    • HATEOS
  • Service Definition
    • History/Evolution
    • Swagger
    • Limits
  • The Stack
    • Service Implementations
    • Discovery
    • Load balancing
    • Routing
  • Microservices and Containers
    • Overview of Containerization
    • Introduction to Docker
    • Introduction to Kubernetes
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.