Django 4 Security and Performance
Building Django applications is the first step, but the management of an existing application is another adventure. You'll learn essential security measures and ways of making your Django apps run faster.
What you'll learn
Django is a high-level Python Web framework that helps you build better websites. It’s free and open source—and built by experienced developers who understand the challenges of building web applications. In this course, Django 4 Security and Performance, you’ll learn how to enhance your Django applications with essential security measures and performance optimization techniques. First, you'll explore crucial security measures like SSL and cross-site scripting etc. Next, you’ll discover how to optimize queries and reduce page load times for improved performance. By the end of this course, you will be able to build high-performing and secure web applications in Django 4.
Table of contents
- Overview 1m
- Demo: Setting up Ubuntu Server for Django 4 Deployment 9m
- Demo: Preparing the Future Watch Application for Production 5m
- Demo: Deploy FutureWatch App to Linux Server with Nginx 6m
- SSL/HTTPS in Context of Django 4 4m
- Demo: Add SSL/HTTPS to FutureWatch Application 7m
- Understanding the CSRF Middleware 4m
- Mitigating SQL Injection and Clickjacking 9m
- Customizing Host Header Validation 3m
- Verifying User-uploaded Content 5m
- Summary 2m