Mastering Django Web Development
Course
Online
Description
-
Type
Course
-
Methodology
Online
-
Start date
Different dates available
Explore and master the advanced features of Django to build professional, manageable web applicationsDjango 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.About the AuthorKevin Veroneau is a very active Python and Django developer who has worked for many start-ups, has an active Python blog, and has worked on a magnitude of Python projects over the years.
Matthew Nuzum has been developing web applications since 1999 and has worked for several start-ups including Canonical, the makers of Ubuntu, as well as Fortune 500 companies. He has a passion for helping others learn new technologies and has written numerous tutorials and help documents as well as running a web-focused user group based in his hometown of Des Moines.
Facilities
Location
Start date
Start date
About this course
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
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 6 years
Subjects
- Web
- Web Development
Course programme
- Extend DetailView with your own data in three lines of code
- Go further to add custom context with just a little more code
- Reuse or even extend your new custom views
- Understand how DetailView is made from several mixins
- Create a new-style Python class with the behavior we want
- Include your mixin when creating a custom class-based view
- Learn how the View class adds the very basic functionality needed for a view
- Add methods corresponding to the RESTful verbs, such as get and post
- Use the views in the same way that you would use a generic class-based view
- Start out with a class based on the View object
- Python's getattr function can call different methods based on parameters
- Create a method for each operation of your switchboard
- Extend DetailView with your own data in three lines of code
- Go further to add custom context with just a little more code
- Reuse or even extend your new custom views
- Understand how DetailView is made from several mixins
- Create a new-style Python class with the behavior we want
- Include your mixin when creating a custom class-based view
- Learn how the View class adds the very basic functionality needed for a view
- Add methods corresponding to the RESTful verbs, such as get and post
- Use the views in the same way that you would use a generic class-based view
- Start out with a class based on the View object
- Python's getattr function can call different methods based on parameters
- Create a method for each operation of your switchboard
- Extend DetailView with your own data in three lines of code
- Go further to add custom context with just a little more code
- Reuse or even extend your new custom views
- Extend DetailView with your own data in three lines of code
- Go further to add custom context with just a little more code
- Reuse or even extend your new custom views
- Extend DetailView with your own data in three lines of code
- Go further to add custom context with just a little more code
- Reuse or even extend your new custom views
- Extend DetailView with your own data in three lines of code
- Go further to add custom context with just a little more code
- Reuse or even extend your new custom views
- Extend DetailView with your own data in three lines of code
- Go further to add custom context with just a little more code
- Reuse or even extend your new custom views
- Extend DetailView with your own data in three lines of code
- Go further to add custom context with just a little more code
- Reuse or even extend your new custom views
- Understand how DetailView is made from several mixins
- Create a new-style Python class with the behavior we want
- Include your mixin when creating a custom class-based view
- Understand how DetailView is made from several mixins
- Create a new-style Python class with the behavior we want
- Include your mixin when creating a custom class-based view
- Understand how DetailView is made from several mixins
- Create a new-style Python class with the behavior we want
- Include your mixin when creating a custom class-based view
- Understand how DetailView is made from several mixins
- Create a new-style Python class with the behavior we want
- Include your mixin when creating a custom class-based view
- Understand how DetailView is made from several mixins
- Create a new-style Python class with the behavior we want
- Include your mixin when creating a custom class-based view
- Understand how DetailView is made from several mixins
- Create a new-style Python class with the behavior we want
- Include your mixin when creating a custom class-based view
- Learn how the View class adds the very basic functionality needed for a view
- Add methods corresponding to the RESTful verbs, such as get and post
- Use the views in the same way that you would use a generic class-based view
- Learn how the View class adds the very basic functionality needed for a view
- Add methods corresponding to the RESTful verbs, such as get and post
- Use the views in the same way that you would use a generic class-based view
- Learn how the View class adds the very basic functionality needed for a view
- Add methods corresponding to the RESTful verbs, such as get and post
- Use the views in the same way that you would use a generic class-based view
- Learn how the View class adds the very basic functionality needed for a view
- Add methods corresponding to the RESTful verbs, such as get and post
- Use the views in the same way that you would use a generic class-based view
- Learn how the View class adds the very basic functionality needed for a view
- Add methods corresponding to the RESTful verbs, such as get and post
- Use the views in the same way that you would use a generic class-based view
- Learn how the View class adds the very basic functionality needed for a view
- Add methods corresponding to the RESTful verbs, such as get and post
- Use the views in the same way that you would use a generic class-based view
- Start out with a class based on the View object
- Python's getattr function can call different methods based on parameters
- Create a method for each operation of your switchboard
- Start out with a class based on the View object
- Python's getattr function can call different methods based on parameters
- Create a method for each operation of your switchboard
- Start out with a class based on the View object
- Python's getattr function can call different methods based on parameters
- Create a method for each operation of your switchboard
- Start out with a class based on the View object
- Python's getattr function can call different methods based on parameters
- Create a method for each operation of your switchboard
- Start out with a class based on the View object
- Python's getattr function can call different methods based on parameters
- Create a method for each operation of your switchboard
- Start out with a class based on the View object
- Python's getattr function can call different methods based on parameters
- Create a method for each operation of your switchboard
- Process the Request and Process view hooks to run before your view
- Make Process Template Response and Process Response run after your view
- Get Process Exception running if there is an unhandled exception
- Decide which hooks your middleware should implement
- Create a standard- or new-style class
- Define a method corresponding to the hooks you want
- Create a class and add it to middleware
- Define a process_exception method
- Capture and process exceptions before they get to the user
Additional information
Mastering Django Web Development
