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
Introduction
- Making your site go live
- What you should know
- Choosing the right deployment for you
Digital Ocean
- Digital Ocean account
- Creating a droplet
- Securing your server
- Postgres setup
- Transferring code to the server
- Configuring settings files
- Testing deployment
- Gunicorn testing
- NGINX setup
- Connecting your URL
AWS
- AWS account
- Deploying to AWS
- Testing your site
- Database connection and setup
- Migrate
- S3 storage setup
- Static and media files
- Custom URL
Heroku
- Heroku account
- Deploying on Heroku
- Database on Heroku
- Static and media files
- Custom URL
Azure
- Azure account
- Database setup
- Transferring code to the server
- Configuring settings files
- Testing deployment
- Gunicorn testing
- NGINX setup
- Connecting your URL
Conclusion
- Next steps