Django in Production
eBook - ePub

Django in Production

Expert tips, strategies, and essential frameworks for writing scalable and maintainable code in Django

  1. 348 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Django in Production

Expert tips, strategies, and essential frameworks for writing scalable and maintainable code in Django

About this book

Enhance your Django skills and elevate your employability by mastering the tools and practices employed by seasoned senior developers

Key Features

  • Gain a comprehensive understanding of the available deployment strategies for Django applications
  • Explore techniques and best practices to enhance the efficiency and performance of your Django application
  • Troubleshoot common production issues through efficient error logging and handling techniques
  • Purchase of the print or Kindle book includes a free PDF eBook

Book Description

You may have got your first Django developer job after a six-week bootcamp or online course, and that's great, but what's next? In small companies, mentorship can be hard to come by and gaining the traits of a senior developer without that can take a long time. This is precisely where Django in Production comes into play.This book will first delve into the true meaning of "good practice" and help you understand the rationale behind industry professionals building websites in specific ways to develop a solid foundation for your Django projects. Next, you will uncover hidden Django secrets through hands-on exploration, leveraging the power of Docker and version control to your advantage. You will gain insights into mastering Git hooks for efficient code maintenance, establishing a robust CI pipeline, and harnessing the capabilities of AWS Beanstalk. These tools will empower you to develop highly scalable products—an essential skill set for aspiring developers transitioning from junior to senior roles. Later, you will understand the significance of monitoring and be introduced to industry-standard tools utilized by professionals for effective monitoring practices.By the end of this book, you will have set yourself apart from the crowd, equipped with the knowledge and expertise to thrive as a seasoned Django developer.

What you will learn

  • Write scalable and maintainable code like a Django expert
  • Become proficient in Docker for Django and experience platform-agnostic development
  • Explore intelligent practices for continuous integration
  • Leverage the power of AWS to seamlessly deploy your application in a production environment
  • Optimize unstable systems through effective performance monitoring
  • Effortlessly handle authentication and authorization issues
  • Automate repetitive tasks by creating custom middleware
  • Thoroughly test your code using factory_boy and craft comprehensive API tests

Who this book is for

This book is for Python and Django developers who aspire to elevate their Django skills to an advanced level. It assumes an intermediate level of proficiency in Python and Django programming and aims to impart comprehensive knowledge on optimizing the production environment and utilizing associated toolsets. By implementing these best practices, you will enhance the efficiency, robustness, and scalability of your production systems, thereby accelerating your career growth and professional development.

]]>

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access Django in Production by Arghya Saha in PDF and/or ePUB format, as well as other popular books in Computer Science & Programming in Python. We have over one million books available in our catalogue for you to explore.

Table of contents

  1. Django in Production
  2. Contributors
  3. Preface
  4. Part 1 – Using Django and DRF to Build Modern Web Application
  5. 1
  6. 2
  7. 3
  8. 4
  9. 5
  10. Part 2 – Using the Advanced Concepts of Django
  11. 6
  12. 7
  13. 8
  14. 9
  15. 10
  16. Part 3 – Dockerizing and Setting Up a CI Pipeline for Django Application
  17. 11
  18. 12
  19. Part 4 – Deploying and Monitoring Django Applications in Production
  20. 13
  21. 14
  22. Index
  23. Other Books You May Enjoy