Welcome to the course on Secure Coding in Python Django!
In this course will be focusing on Web Application Vulnerabilities and Attacks/Hacking and securing in Python Django Framework. The approach of this course is to learn Web Technologies, Learn the basics of Python, Django and web vulnerabilities based on OWASP Top 10! The course consist of whiteboarding discussions and lots of hands-on lab demonstrations. The lab includes Kali Linux which is attackers and target websites that we will hack.
Python Django is a popular web framework used for developing web applications. With its user-friendly syntax and efficient architecture, it has become a preferred choice for many developers. However, as the number of web-based attacks and data breaches increases, it has become increasingly important to develop applications with security in mind.
This course is designed to help you develop secure coding practices while working with Python Django. Throughout this course, you will learn about the most common security vulnerabilities that web applications face and how to protect against them. You will also learn about various security features in Django and how to use them effectively.
Whether you are a beginner or an experienced Python developer, this course will provide you with the knowledge and skills to develop secure web applications using Python Django. So, get ready to dive deep into the world of secure coding and protect your applications from potential attacks.
Target Audience
Python Programmers (Aspiring)
Web App Django Specialist
Web App Penetration Testers
Cyber Security Practitioner
Expectations
Will cover basic Python
Will cover basic HTTP
Will cover basic Django
Will cover basic web attacks
You won’t become a professional Hacker
Need to learn many things
Software Technologies
Ubuntu Server (Django)
Kali Linux Client/Attacker
Docker
Python 3.X
Main Web Applications – Coffee Shop (Django)
Testing Web Applications – PHP Hack-it Auction (LAMP)
Sections
Introduction
Secure Coding in Python Lab
Python Basics
Web Application Basics
Django Basics
Web App Vulnerabilities and Attacks
Securing Web App using Django
Completion