Audience: Computer Science students, completed API Design & Authentication courses
4. Cloud Deployment
Containerize your web API with Docker, migrate persistence to serverless Postgres, and automate cloud deployments to Render or GCP Cloud Run using GitHub Actions.
Mario Guerra
Author & Technical Leader
Course Outline
Module 0
Orientation: Cloud Deployment & DevOps
Configure billing alarms and set up your deployment environment safely.
Module 102: API-First
Containerization (Docker)
Package your API and all its dependencies into an isolated container using Docker.
architect, critique, revise, code
Module 203: Security-First
Relational Database Migration (Postgres)
Migrate your database connection from local SQLite to serverless PostgreSQL.
architect, critique, revise, code, test
Module 302: API-First
Serverless Cloud Hosting
Deploy your Docker container to the public cloud using Render or GCP Cloud Run.
architect, critique, revise, code
Module 403: Security-First
Cloud Secrets & Environment Configuration
Inject runtime environment variables and database connections into your production container safely.
architect, critique
Module 505: Test-Driven
Continuous Deployment (CI/CD)
Automate code compilation and public deployments using GitHub Actions workflows.
architect, critique, revise, code, test
At a Glance
Version1.0
Pillars Taught6 Core Pillars
Hands-on ProjectPython CLI Study Tracker
Workflow IntegrationsVS Code + Copilot Agent Mode + Codex