Book Image

Django in Production

By : Arghya Saha
5 (1)
Book Image

Django in Production

5 (1)
By: Arghya Saha

Overview of this book

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.
Table of Contents (21 chapters)
1
Part 1 – Using Django and DRF to Build Modern Web Application
7
Part 2 – Using the Advanced Concepts of Django
13
Part 3 – Dockerizing and Setting Up a CI Pipeline for Django Application
16
Part 4 – Deploying and Monitoring Django Applications in Production

Part 1 – Using Django and DRF to Build Modern Web Application

In the first part of the book, we will get an overview of how to use Django and Django Rest Framework (DRF) to create a modern web application. We can expect to learn all the concepts related to Django ORM and DRF serializers, which are crucial to building any modern web application. Django Admin and Authentication are one of the most widely appreciated features of Django. We will learn all the best practices that a developer should know about before using Django and DRF in production.

This part has the following chapters:

  • Chapter 1, Setting Up Django with DRF
  • Chapter 2, Exploring Django ORM, Models, and Migrations
  • Chapter 3, Serializing Data with DRF
  • Chapter 4, Exploring Django Admin and Management Commands
  • Chapter 5, Mastering Django Authentication and Authorization
...