A Course You'll Actually Finish

Ultimate Django: Part 3

Master advanced techniques and best practices for building professional-quality backends

ExcellentStars
·
4.7out of 5 based on 7307 reviews

Highly Practical

What You'll Learn

  • Build an API for uploading files
  • Send emails from your applications
  • Run background jobs with Celery
  • Write automated tests with PyTest
  • Run performance tests with Locust
  • Implement profiling using Silk
  • Implement caching with Redis
  • Manage static assets
  • Implement logging
  • Manage configuration settings
  • Deploy your Django applications to Heroku
  • Apply industry best practices

A Perfectly Structured Course

Course Content

5 Hours . 9 Sections . 100 Lessons

Getting Started(6m)

  • Welcome
  • Setting Up the Project
  • Getting Help
  • Learning Paths
  • Follow Me Around

Uploading Files(37m)

    Sending Emails(17m)

      Running Background Tasks(26m)

        Automated Testing(46m)

          Performance Testing(35m)

            Caching(22m)

              Preparing for Production(31m)

                Deployment(37m)

                  Target Student

                  Who Is This For?

                  • Anyone familiar with Django who wants to learn more advanced concepts
                  • Anyone familiar with Django REST Framework who needs a refresher course to fill in the gaps

                  What You Should Know First

                  Prerequisites

                  This course is the third part of a series. So ideally, you should have taken the first two parts or already understand the topics covered there.

                  Here are the courses we recommend if you need to strengthen the fundamentals.

                  Ultimate Django: Part 1

                  Master the fundamentals of Web development with Python and Django


                  Ultimate Django: Part 2

                  Everything you need to build secure RESTful APIs with Django REST Framework


                  Need More Details?

                  Frequently-Asked Questions

                  • How is this course different from YouTube tutorials?

                    Crystal clear and straight to the point, each lesson is concise and packed with 20 years of software engineering experience. No rambling—just a perfectly structured path to help you really understand and build your skills.

                  • What’s the difference between buying a single course and getting Lifetime Access?

                    Buying a single course gives you lifetime access to just that course. Lifetime Access unlocks everything I’ve ever created—and everything I’ll release in the future—with a single payment.

                  • How long will I have access to the course?

                    If you purchase this course, you’ll have lifetime access, allowing you to revisit lessons and resources anytime.

                  • Is there a money-back guarantee?

                    Yes, there’s a 30-day money-back guarantee. If you find the course isn’t a good fit, you can request a refund within the first 30 days.

                  Ultimate Django: Part 3

                  This course is part of

                  The Ultimate Django Series

                  3 courses

                  30-day money-back guarantee

                  What's included:
                  • 15 hours on-demand video
                  • 300 lessons
                  • 3 courses
                  • Lifetime access
                  • Downloadable content
                  • English captions
                  • Certificate of completion