The Ultimate Django Series: Part 3
Master advanced techniques and best practices for building professional-quality backends
Take Your Django Skills to the Next Level
Following the concepts we mastered in Part 2, we're now going to take our backend to the next level.
You'll learn how to:
- Build an API for uploading files
- Write automated tests with PyTest
- Find performance bottlenecks
- Implement caching with Redis
- Run background jobs with Celery
- Deploy your backends to the cloud
- Plus much, much more.
By the end of Part 3, you'll have mastered these concepts, which means you'll be able to produce professional-quality backends with confidence.
Employers are willing to pay a lot for skilled Django developers. According to ZipRecruiter, 75% of Django developers earn a salary of $137,500!
Enroll to become a Django developer companies love to hire.
- Intermediate
- Lifetime Access
- 4.5 Hours of Video
- 100 Lessons
- Downloadable
- Subtitles
- Access on Mobile/TV
- Certificate
What You'll Learn
- Building an API to upload files
- Sending emails
- Running background tasks with Celery
- Scheduling periodic tasks
- Monitoring scheduled tasks
- Writing automated tests with PyTest
- Running performance tests with Locust
- Profiling with Silk
- Implementing caching with Redis
- Managing static assets
- Logging
- Managing development and production configuration
- Deploying to Heroku
- Django best practices
- And much, much more!
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.
Course Curriculum
-
Start1- Introduction (0:20)
-
Start2- Managing Media Files (3:54)
-
Start3- Adding Images to Products (2:59)
-
Start4- Building an API to Upload Images (6:14)
-
Start5- Returning Images from the API (2:49)
-
Start6- Validating Uploaded Files (4:00)
-
Start7- Setting Up the Client App (1:47)
-
Start8- Enabling CORS (5:33)
-
Start9- Managing Images in the Admin (9:12)
Your Instructor
Hi! My name is Mosh Hamedani. I'm a software engineer with two decades of experience. I've taught millions of people how to code and how to become professional software engineers through my online courses and YouTube channel.
I believe coding should be fun and accessible to everyone.
30-Day Money-Back Guarantee
Try it risk-free
You can ask for a refund any time during the first 30 days
if you decide the course isn’t for you.
Frequently Asked Questions
Become a Pro Django Developer
Here's what you get when you enroll:
- 4.5 hours of HD videos
- 100 lessons
- Little-known expert tips
- Best practices
- Lifetime access
- Watch online or offline
- Watch on any device
- Certificate of completion
Django Skills are in High Demand
Don’t waste your time on random, disconnected YouTube tutorials or long, boring, poorly-structured courses.
Enroll now to quickly learn all the essential Django skills you need to become an in-demand developer.
All existing and future courses