Beginner
64 Lessons
19h 20min
Certificate of Completion
Takeaway Skills
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
Course Overview
The focus of this course is to learn Django web development by example. You will be developing a web application step-by-step by setting up URLs, views, and templates of different web pages. The course walks you through various useful concepts to give your app a real look. For example, creating and managing user accounts, implementing search filters, uploading images, Bootstrap styling, and cloud deployment using AWS (Amazon Web Services) and Heroku. Every concept is presented with an executable environme...
Course Content
Introduction
Django Web App Setup
Django Basics
Homepage
Listings Page
New Listing Page
3 Lessons
Navbar
3 Lessons
Detail Listing Page
3 Lessons
My Listings Page
4 Lessons
Edit Listing Page
3 Lessons
Delete Listing Page
3 Lessons
Users App
4 Lessons
Register Page
2 Lessons
Foreign Key
3 Lessons
Images
3 Lessons
Django Filters
3 Lessons
Styling the Django Web App
3 Lessons
Using Amazon Web Services (AWS)
3 Lessons
Heroku Deployment
3 Lessons
Conclusion
1 Lesson
Django Takeoff - Assessment
Assessment
Appendix
3 Lessons
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.