Deploying Django Apps: Make Your Site Go Live
2h 43mIntermediate2019-03-15
Authors

Nick Walter
Mobile and web developer, instructor, and coding enthusiast
Course details
Deploying a Django app to production doesn't have to be challenging. By learning how to leverage a cloud-based solution like Digital Ocean, AWS, Heroku, or Azure, you can cover your deployment needs, from small to large. Join Nick Walter as he demonstrates the steps involved to make a Django site go live. This course shows how to work with PostgreSQL, NGINX, S3, and more, so you can gain the skills necessary to transfer code to a host, manage files, create a web address, set up a database, test a site, and deploy a Django application.
Learning objectives
Transferring code to a server
Managing media files
Creating a custom URL
Configuring file settings
Securing a server
Database setup
PostgreSQL setup
Gunicorn testing
NGINX setup
Storage setup
Learning objectives
Transferring code to a server
Managing media files
Creating a custom URL
Configuring file settings
Securing a server
Database setup
PostgreSQL setup
Gunicorn testing
NGINX setup
Storage setup
Skills covered
DjangoBack-End Web DevelopmentFull-Stack Web DevelopmentAmazon Web Services (AWS)AmazonPythonAzureProjectWeb DevelopmentOpen SourceMicrosoft
Concepts
0. Introduction
- 01 - Making your site go live
- 02 - What you should know
- 03 - Choosing the right deployment for you
1. Digital Ocean
- 04 - Digital Ocean account
- 05 - Creating a droplet
- 06 - Securing your server
- 07 - Postgres setup
- 08 - Transferring code to the server
- 09 - Configuring settings files
- 10 - Testing deployment
- 11 - Gunicorn testing
- 12 - NGINX setup
- 13 - Connecting your URL
2. AWS
- 14 - AWS account
- 15 - Deploying to AWS
- 16 - Testing your site
- 17 - Database connection and setup
- 18 - Migrate
- 19 - S3 storage setup
- 20 - Static and media files
- 21 - Custom URL
3. Heroku
- 22 - Heroku account
- 23 - Deploying on Heroku
- 24 - Database on Heroku
- 25 - Static and media files
- 26 - Custom URL
4. Azure
- 27 - Azure account
- 28 - Database setup
- 29 - Transferring code to the server
- 30 - Configuring settings files
- 31 - Testing deployment
- 32 - Gunicorn testing
- 33 - NGINX setup
- 34 - Connecting your URL
Conclusion
- 35 - Next steps