Python: Web Development with Penetration Testing
This course makes use of Django, which is one of the world's leading web development frameworks.
We start off by learning about class-based views, so that you can start building pages that respond to specific requests and URL structures.
Have you ever wanted to build a complete REST API? Our next step is to do just that. Starting out with basic read-only functionality, we'll also add key-based authentication so that we can properly implement a CRUD feature set.
The latter part of the course will start with an overview of the web application penetration testing methodology.
We don't just cover the background to penetration testing. You'll also learn how to write and develop your own custom tooling and reference scripts to save you time, just like the professionals.Style and Approach
This carefully structured course combines text, video and assessment content. It focuses on Python, starting out with core coverage of the Django framework. The latter sections then detail how you can take your web application and run it through a suite of comprehensive tests that prepare it for real-world security threats and exploits.
You'll understand how to build web applications properly, in a manner that lets you test and improve them responsibly to a professional standard.
This course combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products:
Note: This interactive EPUB adheres to the latest specification, and requires video and interactive content support in your reader. We recommend using Readium with the latest stable version of Google Chrome for Windows/Linux, and iBooks for OSX.
|Course Length||4 hours|
|Date Of Publication||27 Jan 2017|