Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Deploy a Serverless Django App on Google App Engine
Introduction
Docker for Django development (2:03)
Create Django Project
Docker for Django development (6:37)
Add Dockerfile (9:41)
Create Docker Compose config (4:08)
Create Django project (2:23)
Create Django app (1:34)
Configure Django project (4:48)
Create hello world view (7:59)
Create Django project overview (0:55)
Deploy to Google App Engine
How Google App Engine works (2:46)
Using Docker for deployment to GAE (2:29)
Create deployment Docker Compose config (7:30)
Create GAE config (6:33)
Create GAE project (4:22)
Deploy to GAE (7:28)
Deploying to GAE overview (1:13)
Setup Datastore
Using Datastore with Django (3:08)
Setup Datastore emulator (15:13)
Custom NDB Middleware (1:46)
Create NDB Middleware (10:19)
Unit tests with Datastore (1:50)
Customise TestRunner (5:46)
Create redirect model (4:22)
Create a test redirect (6:35)
Datastore setup overview (1:33)
Setup Secret Manager
Using Secret Manager (1:28)
Add tests for getting secrets (21:30)
Implement feature for getting secrets (7:29)
Update Django settings (2:15)
Set secret in Secret Manager (4:59)
Deploy secret manager changes to GAE (4:05)
Overview of setting up Secret Manager (0:39)
Build Bouncer
Plan bouncer app (1:59)
Write tests for listing links (16:17)
Implement feature for listing links (6:14)
Create tests for redirect (7:07)
Implement redirect (3:23)
Deploy bouncer to GAE (6:12)
Teach online with
Implement feature for getting secrets
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock