Mastering Django Web Development [Video]

Mastering Django Web Development [Video]

Kevin Veroneau , Matthew Nuzum

Explore and master the advanced features of Django to build professional, manageable web applications
Mapt Subscription
FREE
$29.99/m after trial
Video
$80.75
RRP $94.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$80.75
$29.99p/m after trial
RRP $94.99
Subscription
Video
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Video Details

ISBN 139781783989805
Course Length1 hour

Video Description

Django is one of the world's leading web development platforms that follows the model-view-template development method. This Python web framework makes your app building experience smoother, faster, and easier. It has been and continues to be the key feature behind the success of many start-ups across the world.

Mastering Django Web Development shows you how to use advanced concepts to help you build professional grade Django applications.

We start off by learning how class-based views work so that you can fully benefit from this powerful, but often poorly understood feature. We’ll then create custom middleware which will help us better organize frequently used code. 

Have you ever wanted to build a complete REST API? We’ll do just that, starting out with a basic read-only API and then adding key-based authentication to allow the full range of CRUD functionality. We’ll also utilize model managers and the Q method so that we can make it easier to get the data we need to our views and clients.

For the finishing touches, we’ll dive into the details of caching, to improve our application performance, and then add custom management commands to help us automate routine tasks.

By the end of this video course, you will emerge a Django expert. 

Style and Approach

Fine-tune your knowledge of Django with the help of these bite-size videos that will take you through the advanced concepts of this technology coupled with a practical implementation. 

Table of Contents

Advanced Uses of Class-based Views
The Course Overview
Extending Class-based Views
Using Mixins
Custom Class-based Views
Creating a Switchboard View
Custom Middleware
What Is Middleware?
Creating a Custom Middleware
Exception Handling Middleware
Custom Template Tags and Filters
Creating Template Filters
Creating Custom Template Tags
Building a Rest API
Using Tastypie to Create a REST API
Complex Queries with Our API
Authentication and CRUD Support
Advanced Databases Modeling
Generic Relationships
Formsets for Data Management
Advanced Queries with Q()
Caching for Optimum Performance
Low-level Caching
Caching with Middleware
Using the Template Cache
Management and Maintenance of Your Application
Model Managers
Using a Model Manager to Create New Objects
Creating manage.py Commands

What You Will Learn

  • Use complex class-based views to implement a variety of functionalities in Django
  • Optimize database querying with the use of different kinds of caching
  • Create and use your own custom middleware for a Django app
  • Play with your data to get custom results with the use of template tags and filters
  • Delve into advance database modeling to build a custom database field for your Django application 
  • Perform repeat complex queries by using managers with your database models 
  • Automate tasks that run at a specific time or interval with the aid of Crontab

Authors

Table of Contents

Advanced Uses of Class-based Views
The Course Overview
Extending Class-based Views
Using Mixins
Custom Class-based Views
Creating a Switchboard View
Custom Middleware
What Is Middleware?
Creating a Custom Middleware
Exception Handling Middleware
Custom Template Tags and Filters
Creating Template Filters
Creating Custom Template Tags
Building a Rest API
Using Tastypie to Create a REST API
Complex Queries with Our API
Authentication and CRUD Support
Advanced Databases Modeling
Generic Relationships
Formsets for Data Management
Advanced Queries with Q()
Caching for Optimum Performance
Low-level Caching
Caching with Middleware
Using the Template Cache
Management and Maintenance of Your Application
Model Managers
Using a Model Manager to Create New Objects
Creating manage.py Commands

Video Details

ISBN 139781783989805
Course Length1 hour
Read More

Read More Reviews

Recommended for You

Using Cycles Render Engine in Blender 3D [Video] Book Cover
Using Cycles Render Engine in Blender 3D [Video]
$ 124.99
$ 106.25
Docker - A Better Way to Build Apps [Video] Book Cover
Docker - A Better Way to Build Apps [Video]
$ 124.99
$ 106.25
Spark for Machine Learning [Video] Book Cover
Spark for Machine Learning [Video]
$ 124.99
$ 106.25
Java Data Analysis Book Cover
Java Data Analysis
$ 39.99
$ 28.00
Scala Microservices Book Cover
Scala Microservices
$ 35.99
$ 25.20
Bringing Order to Unstructured Data with R [Video] Book Cover
Bringing Order to Unstructured Data with R [Video]
$ 124.99
$ 106.25