Get Started With Django: Build a Portfolio App
Martin Breuss
43 Lessons
3h 40m
django
intermediate
projects
web-dev
Django is a fully featured Python web framework that can be used to build complex web applications. In this course, you’ll jump in and learn Django by example. You’ll follow the steps to create a fully functioning web application and, along the way, learn some of the most important features of the framework and how they work together.
By the end of this course, you will be able to:
- Understand what Django is and why it’s a great web framework
- Understand the architecture of a Django site and how it compares with other frameworks
- Set up a new Django 2 project and app
- Build a personal portfolio website with Django 2 and Python 3
Get Started With Django
7 Lessons 17m
2. Web Frameworks and Django (03:51)
3. What You'll Build and Learn (04:42)
4. Django Apps (02:25)
5. Django Files (02:18)
6. Django Flow (02:01)
Build a Django Application
9 Lessons 44m
2. Django by Error Messages (03:45)
3. Create the App (03:35)
4. Build Your Routes (07:51)
5. Create a View (08:05)
6. Create a Template (07:28)
8. Style With Bootstrap (04:30)
Showcase Your Projects
13 Lessons 1h 17m
2. Django Models (08:09)
3. Migrations: SQLite (09:46)
4. Static Files (06:57)
5. Django Shell (05:08)
6. Build Routes (04:12)
7. Build Views (06:19)
8. Create Your Templates: Part 1 (06:03)
9. Create Your Templates: Part 2 (03:27)
10. Debugging: Part 1 (10:06)
11. Debugging: Part 2 (07:12)
12. Styling (04:02)
Display a Single Project
10 Lessons 1h 4m
5. NoReverseMatch Debugging (03:00)
6. Template Inheritance (08:22)
7. More Styling (06:52)
10. Next Steps: Make a Blog (03:19)
About Martin Breuss
Martin loves programming, goofy jokes, snakes and humans! All of this makes him feel connected to the Python community all the way down to the bottom turtle. He likes to learn and explore and talk about it—and he creates tutorials for Real Python.
» More about Martin




john09 on Oct. 9, 2019
I’ve only gotten through part 1 and 2, but I will say this is an excellent tutorial so far. Very well organized, easy to understand. Looking forward to building my first Django app!