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, Github Actions, Python Black, Pytest, Python Fire, FastAPI, Text blob NLP service, and AWS services. The teaching method includes hands-on coding sessions and demonstrations. This course is intended 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.