Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Build Real-World Python Microservices with Continuous Delivery From Zero

Pragmatic AI Labs via YouTube

Overview

Learn to build real-world Python Microservices that enable Continuous Delivery. The course covers setting up a Python project, using tools like Virtualenv, Makefile, and Github Actions. Students will learn about code formatting, testing with Pytest, building a CLI with Python Fire, and debugging code. Additionally, the course teaches building a FastAPI Microservice, using NLP services, containerization, and setting up Continuous Delivery with AWS services. The course is suitable for individuals interested in Python development, microservices architecture, and Continuous Delivery practices.

Syllabus

Intro

Scaffolding a project in Python

Setup Virtualenv

Building Makefile

Setup Github Actions

Formatting code with Python Black

Test code with Pytest and Pytest Coverage

Using Python Fire to build CLI

Write Wikipedia scraper

Use IPython to interact and debug code in Github Codespaces

Pinning FastAPI version number

Building FastAPI Microservice

Using Text blob NLP service to parse phrases

Debugging broken code

Building container

Setup AWS Code Build push to ECR Elastic Container Registry

Setup AWS Code Build to ECR to AWS App Runner Continuous Delivery

Taught by

Pragmatic AI Labs

Reviews

Start your review of Build Real-World Python Microservices with Continuous Delivery From Zero

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.