Udemy

Serverless Django with Docker & Google Cloud Run

Enroll Now
  • 14,581 Students
  • Updated 7/2020
  • Certificate Available
4.1
(77 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
2 Hour(s) 29 Minute(s)
Language
English
Taught by
Justin Mitchel
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.1
(77 Ratings)
2 views

Course Overview

Serverless Django with Docker & Google Cloud Run

Bring any Version of Django or Python into production on Serverless with Google Cloud Run.

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.


Traditionally, serverless was reserved for non-containerized applications. Google Cloud Run and the open-source equivalent Knative unlocks serverless for containers. Google Cloud Run is a managed version of Knative. Knative is a package for Kubernetes. In other words, you get the benefits of Kubernetes and Knative when you use Google Cloud Run.


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. Docker containers have pioneered a new way of deployment options because we now have complete control over the system-level runtime.


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


*This course requires you to download open source software (such as Python, Django, Docker). If you are a Udemy Business user, please check with your employer before downloading software.

Course Content

  • 8 section(s)
  • 19 lecture(s)
  • Section 1 Welcome
  • Section 2 Base Django Project
  • Section 3 Running Django Locally
  • Section 4 Google Cloud Platform (gcp) & Cloud SQL
  • Section 5 Cloud SQL & Django
  • Section 6 Containers & Docker
  • Section 7 Cloud Build & Cloud Run
  • Section 8 Wrap up

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


Reviews

  • R
    Ronny Setiawan
    5.0

    Explains the concept of using GCP so clearly..

  • D
    David Alonso Maya Hernández
    5.0

    Muy buena explicación para implementar django con google cloud, me gustaría que hubieran cubierto la parte de archivos estáticos.

  • W
    Wellington Pine Omori
    5.0

    This is the best course that I do, simple, direct to the point (less code and more Cloud concepts). Congratulations for this course.

  • A
    Alfred Masekwameng
    5.0

    Totally, Awesome, the reason i searched for this course, it is because, my workplace, they are using it, so i couldn't not understand GCP documentation. This has save me a lot

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed