Django Takeoff: Developing Modern Applications
Gain insights into Django web development. Learn about setting up URLs, views, templates, user accounts, search filters, styling with Bootstrap, and cloud deployment using AWS and Heroku.
I'm an electrical engineer by degree but I have been programming for many years now. I mostly work with Python, but I know to various degrees about all these technologies, HTML, CSS, JavaScript, Java, C++, PostgreSQL, Django, and more. I'm also the author of Django Takeoff: Developing Modern Applications which is a book that I put together to help beginners learn Django web development. The book strings together many of concepts to get you building a real website right away while learning these concepts. It’s aimed at beginners, however, towards the end of the book there are chapters regarding how to use Amazon Web Services (AWS), specifically, AWS Relational Database Service (RDS) for the database and AWS S3 Buckets which allows to host static files such as code and images for any website. The final chapter deals with deploying the web app on Heroku. I have created various websites from beginning to end which used usually two or more of the technologies before mentioned. Some of the projects include a link sharing tool called Haiperlinks which lets you post questions/requests and other people drop links to such resources. Also, I worked on a website called 3DFINDR which basically was a tool to find 3D printers nearby.
Join 3.1 million developers at
What You'll Learn
- Learn how to set up a Django app from scratch
- Learn how to create Django models, views and templates
- Learn how to implement master-detail pages in Django
- Learn how to implement Bootstrap styling and Crispy forms in Django
- Learn how to deploy a Django application to cloud using Amazon AWS and Heroku
Learning Roadmap
2.
Django Web App Setup
Django Web App Setup
3.
Django Basics
Django Basics
4 Lessons
4 Lessons
4.
Homepage
Homepage
5 Lessons
5 Lessons
5.
Listings Page
Listings Page
3 Lessons
3 Lessons
6.
New Listing Page
New Listing Page
3 Lessons
3 Lessons
7.
Navbar
Navbar
3 Lessons
3 Lessons
8.
Detail Listing Page
Detail Listing Page
3 Lessons
3 Lessons
9.
My Listings Page
My Listings Page
4 Lessons
4 Lessons
10.
Edit Listing Page
Edit Listing Page
3 Lessons
3 Lessons
11.
Delete Listing Page
Delete Listing Page
3 Lessons
3 Lessons
12.
Users App
Users App
4 Lessons
4 Lessons
13.
Register Page
Register Page
2 Lessons
2 Lessons
14.
Foreign Key
Foreign Key
3 Lessons
3 Lessons
15.
Images
Images
3 Lessons
3 Lessons
16.
Django Filters
Django Filters
3 Lessons
3 Lessons
17.
Styling the Django Web App
Styling the Django Web App
3 Lessons
3 Lessons
18.
Using Amazon Web Services (AWS)
Using Amazon Web Services (AWS)
3 Lessons
3 Lessons
19.
Heroku Deployment
Heroku Deployment
3 Lessons
3 Lessons
21.
Appendix
Appendix
3 Lessons
3 Lessons
Bryam Loaiza
I'm an engineer and programmer. You can find more about me on the links below. https://resumeboostai.com/
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources