Course Name
Course Code : OIQ72
Venue Details
Postal Code : 28014
Session Dates
Duration: 2 days (14 hours)
This course focuses on securing Python applications by addressing real-world vulnerabilities and security best practices. Participants will explore common coding mistakes, secure coding patterns, and how to protect against attacks such as injection, deserialization, insecure dependencies, and more. The course combines theory, practical labs, and threat modeling with Python-specific tooling like bandit, pysa, and security testing frameworks.
Introduction to Application Security in Python
OWASP Top 10 mapped to Python vulnerabilities
Static code analysis using bandit, flake8, and pylint
Input validation and output encoding
Secure authentication & password storage
Token-based security with JWT and OAuth2
Secure session management
Protecting against injection attacks
Secure logging and error handling
Secure dependency management (pip-audit, safety, pipenv)
Cryptography with cryptography and PyNaCl
Secure file handling and deserialization
Introduction to threat modeling in Python
Security in CI/CD: integrating Bandit, pytest, and Git hooks
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |