In this Intermediate Django training course, expert author Mark Lavin will teach you how to build a modern, scalable, and maintainable web application with Django. This course is designed for users that are already familiar with Django and web development.
You will start by learning about customization, then jump into learning about management commands, including how to write a management command, add command options, and test management commands. From …
Intermediate Django
Video description
In this Intermediate Django training course, expert author Mark Lavin will teach you how to build a modern, scalable, and maintainable web application with Django. This course is designed for users that are already familiar with Django and web development.
You will start by learning about customization, then jump into learning about management commands, including how to write a management command, add command options, and test management commands. From there, Mark will teach you about views and templates, AJAX with Django, migrations, and user input and management. This video tutorial also covers asynchronous tasks with Celery, including how to create a task, run periodic tasks, and monitor Celery. Finally, you will learn about settings and configuration and code quality.
Once you have completed this computer based training course, you will have learned how to build modern, scalable, and maintainable web applications with Django. Working files are included, allowing you to follow along with the author throughout the lessons.
Passing Variables From Django To The Client
00:05:00
Filtering With Django-Filter
00:04:27
Migrations
Migration Basics
00:04:00
Multi-Step Migrations
00:06:40
Updating Code Base For Model Adjustments
00:05:44
Squashing Migrations
00:06:17
User Input
Form Views
00:05:09
Form Rendering
00:03:52
Multiple Model Updates With Formsets
00:05:44
Testing Forms
00:07:40
User Management
Built-In Views - Login And Logout
00:03:43
Built-In Views - Password Change
00:03:15
New User Creation
00:04:53
Asynchronous Tasks With Celery
Motivation, Celery And RabbitMQ Setup
00:09:34
Creating A Task
00:05:05
Running Periodic Tasks
00:04:55
Monitoring Celery
00:05:14
Settings And Configuration
Environment Settings
00:06:31
Logging Configuration
00:05:23
Security Related Settings
00:06:51
Code Quality
Checking Test Coverage
00:04:54
Static Python Analysis With Flake8
00:04:29
Static JS Analysis With JSHint
00:03:48
Conclusion
Resources
00:03:34
Wrap Up
00:01:53
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept