Serverless Django with Docker & Google Cloud Run
4.3 (14 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
14,322 students enrolled

Serverless Django with Docker & Google Cloud Run

Bring any Version of Django or Python into production on Serverless with Google Cloud Run.
New
4.3 (14 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
14,322 students enrolled
Created by Justin Mitchel
Last updated 7/2020
English
English [Auto]
Current price: $41.99 Original price: $59.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Django Deployment
  • Django Settings Modules for Local & Production Deployment
  • Google Cloud Run & Build
  • Google Cloud SQL for Django
  • Cloud SQL Proxy for Local Access to Production Database
  • Serverless Applications
Course content
Expand all 19 lectures 02:29:28
+ Running Django Locally
1 lecture 10:20
WSGI with Gunicorn or Waitress
10:20
+ Google Cloud Platform (gcp) & Cloud SQL
4 lectures 21:35
CGP & Cloud SQL
06:38
Install the Cloud SQL Proxy
03:24
IAM Service Account & Role
03:58
Run Cloud SQL Proxy with Service Account
07:35
+ Cloud SQL & Django
1 lecture 14:39
Connect Django & Proxy Database for Local Development
14:39
+ Containers & Docker
3 lectures 24:56
Dockerfile & Docker Part 1
09:14
Dockerfile & Docker Part 2
08:35
Docker Build & Push To GCloud Container Registry.
07:07
+ Cloud Build & Cloud Run
4 lectures 39:37
Google Cloud Build
07:38
Deploy to Cloud Run
08:10
Make Changes, Build, & Deploy
08:14
Production Database on Cloud Run
15:35
+ Wrap up
1 lecture 07:24
Thank you and next steps
07:24
Requirements
  • Django Experience (At least our Try Django series)
  • Python Experience (At least the first 15 days of 30 Days of Python)
  • Google Account (ie, Gmail)
Description

Deploy a production-ready Serverless Django Application by using a Docker Container, Google Cloud Build, Google Cloud SQL, & Google Cloud Run.

Serverless allows us to focus on our code and deploy more. What's better, our serverless applications only cost us money when they're used.

Docker Containers make it easy to create our own isolated environment on the operating system level. This is exactly what we need in so many applications.

Learn to build and deploy a serverless Django application on Google Cloud Platform's Cloud Run service.

Serverless apps using containers is seriously amazing. Let's see why.


We'll cover:

  • Minimal Dockerfile for Containerizing Django

  • Cloud Build

  • Cloud SQL with Postgres

  • Cloud SQL Proxy for Local Dev Access

  • Cloud Run

Who this course is for:
  • Django Developers Looking to use Serverless in Production
  • Django Developers Looking to have more control over their OS running their app (via Docker)
  • Django Developers interested in using Docker
  • Python Web App developers Looking to learn how to use Cloud SQL with Cloud Run & Cloud Build