Building Microservices with Python Training Course

Overview

Microservices refer to an application architecture style that promotes the use of independent, self-contained programs. Python is a dynamic high-level programming language that is ideal for both scripting as welll as application development. Python’s expansive library of open source tools and frameworks make it a practical choice for building microservices.

In this instructor-led, live training, participants will learn the fundamentals of microservices as they step through the creation of a microservice using Python.

By the end of this training, participants will be able to:

  • Understand the basics of building microservices
  • Learn how to use Python to build microservices
  • Learn how to use Docker to deploy Python based microservices

Audience

  • Developers
  • Programmers

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice

Requirements

  • Basic programming experience with Python
  • Web development experience
  • Knowledge of Docker container concepts

Course Outline

Introduction

Understanding Microservices

Overview of Flask, connexion, Flask-Injector, and Avro

Setting Up the Development Environment

Building a Simple Microservice Skeleton

Using Connexion

Working with Flask Injector

Serializing Your Payloads with Avro

Getting Your Microservice Up and Running

Overview of Docker design and features

Setting up a Docker container for the Microservice

Deploying the Microservice

Summary and Conclusion

Leave a Reply

Your email address will not be published. Required fields are marked *