Web Application Penetration Testing
Learn web app vulnerabilities, penetration testing with Kali Linux, and security tools using Python, web technologies, and network management.
I am a Software Engineer and Cyber Security Instructor at The Technical University of Kenya, I have a broad range of technical skills, including data analytics, cyber threat intelligence, system analysis and development, web design, and offensive penetration testing. I am proficient in multiple programming languages, such as Python, C, HTML, CSS, jQuery, Solidity, JavaScript, Bootstrap, MySQL, XML, AJAX, SQLAlchemy, Puppet, Bash scripting, Fabric, and Golang, and possess knowledge management and records management skills. I have experience with various operating systems and applications, such as Linux distros, Windows, Android, iOS, and Mac OS. In addition, I am familiar with Django, React JS, Vite, Web3 js, Truffle, Ganache, Alchemy, Metamask, WAMP, XAMP, Apache2, Anaconda, Jupyter Notebook, Git and Git Version Control, PyCharm, PostgreSQL, MongoDB, Redis, Joomla, Libre office, Visio and Project, Visual Basic, Cisco Packet Tracer, MS Visual Studio Code, Sublime, Slack, Discord, and Adobe Photoshop and Figma.
Join 3.1 million developers at
What You'll Learn
- Working knowledge of finding and exploiting vulnerabilities in a web application
- The ability to scan and assess a web application
- Hands-on experience in identifying risks with penetration testing tools
- Mastery of protecting web applications by applying solid mitigation strategies
Learning Roadmap
2.
Introduction to Linux
Introduction to Linux
3.
Introduction to Python
Introduction to Python
5 Lessons
5 Lessons
4.
Web and Server Technology
Web and Server Technology
6 Lessons
6 Lessons
5.
Network Management and Analysis
Network Management and Analysis
5 Lessons
5 Lessons
6.
Open-Source Intelligence
Open-Source Intelligence
5 Lessons
5 Lessons
7.
Cross-Site Scripting
Cross-Site Scripting
4 Lessons
4 Lessons
8.
SQL Injection
SQL Injection
4 Lessons
4 Lessons
9.
Authentication and Authorization
Authentication and Authorization
5 Lessons
5 Lessons
10.
Cross-Site Request Forgery
Cross-Site Request Forgery
4 Lessons
4 Lessons
11.
Social Engineering Attacks
Social Engineering Attacks
6 Lessons
6 Lessons
12.
Broader Security Concepts
Broader Security Concepts
6 Lessons
6 Lessons
OCHIENG' BOSTONE
I major in Cyber Security and Software Engineering.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources