YoVDO

Python for DevOps Master Class 2022 - CI-CD, Github Actions, Containers and Microservices

Offered By: Pragmatic AI Labs via YouTube

Tags

Python Courses DevOps Courses Microservices Courses CI/CD Courses

Course Description

Overview

Master DevOps with Python in this comprehensive course covering CI/CD, Github Actions, containers, and microservices. Learn to create Github repositories, use Python in Colab, set up scaffolds with Github Codespaces, manage virtual environments, and work with AWS CloudShell and Cloud9. Explore package management, implement Github Actions for testing with Pytest, and build CLIs using Python Fire. Dive into AWS Lambda functions, Step Functions, and create containerized microservices using FastAPI and AWS App Runner. Gain hands-on experience in essential DevOps tools and practices to enhance your software development and deployment skills.

Syllabus

Intro
What is DevOps?
Create Github Repo
Statements in Python using Colab
Create Python Scaffold using Github Codespaces
Create Python Virtualenv and add to ~/.bashrc
Launch AWS CloudShell and checkout code
Launch AWS Cloud9
Freezing packages with pip freeze
Setup Github Actions
Test code with Github Actions and Pytest
Build CLI with Python and Python Fire
Build Python Lambda Functions
Build AWS Step Functions
Build Python Fire Step Functions
Build Containerized Microservice with FastAPI and AWS App Runner


Taught by

Pragmatic AI Labs

Related Courses

Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Scalable Microservices with Kubernetes
Google via Udacity
Introduction to Kubernetes
Linux Foundation via edX
Architecting Distributed Cloud Applications
Microsoft via edX
IBM Cloud: Deploying Microservices with Kubernetes
IBM via Coursera