In today's digital landscape, application security is not optional—it's essential. With cyber threats evolving rapidly and data breaches making headlines daily, organizations desperately need skilled professionals who can identify, analyze, and resolve security vulnerabilities before malicious actors exploit them.
This comprehensive course transforms you from a security novice into a confident application security testing professional. You'll master both automated and manual testing techniques, learn to think like an attacker, and develop systematic debugging skills that separate expert security practitioners from the rest.
This course is designed for software developers looking to expand their skillset in security testing, QA professionals transitioning into security roles, IT professionals with basic coding experience, and cybersecurity students or early-career professionals eager to dive deeper into application security. If you're ready to strengthen your understanding of web application vulnerabilities and security testing methodologies, this course will provide the knowledge and hands-on experience needed to excel in the field.
To get the most out of this course, you'll need basic programming knowledge in any language and a solid understanding of web technologies like HTTP, HTML, and databases. Familiarity with the software development lifecycle and CI/CD processes is preferred, though not required. Basic command-line usage is also essential, as many tools and exercises in this course will involve navigating through terminal interfaces.
By the end of this course, you will be able to implement both automated (SAST/DAST) and manual testing techniques to identify and mitigate web application vulnerabilities. You'll also gain advanced debugging skills to diagnose, isolate, and resolve security flaws in application code. Additionally, you'll conduct penetration testing to simulate real-world attack scenarios and produce comprehensive security reports that effectively communicate technical findings and remediation strategies to various stakeholders.
In this course, you’ll master application security testing with both automated and manual techniques. You’ll learn to identify and resolve vulnerabilities, simulate attacks, and develop advanced debugging strategies. Through hands-on exercises and real-world simulations, you’ll gain the skills to integrate security testing into development workflows and produce professional security reports. By the end, you'll be ready to take on roles like Application Security Engineer or Penetration Tester, equipped to tackle complex security challenges and drive security improvements.
涵盖的内容
1个视频1篇阅读材料
显示有关单元内容的信息
1个视频•总计4分钟
Intro Video to Course •4分钟
1篇阅读材料•总计5分钟
Welcome to the Course: Course Overview•5分钟
Foundations of Security Testing & SAST
第 2 单元•小时 后完成
单元详情
This module introduces the fundamental principles of application security and static application security testing (SAST). You will learn about the key vulnerabilities identified in the OWASP Top 10 and gain hands-on experience using tools like SpotBugs and OWASP security testing tools. The module focuses on integrating security testing early in the software development lifecycle (SDLC) and emphasizes the importance of both automated and manual security testing methods. By the end of the module, you will have practical knowledge in configuring, running, and interpreting results from SAST tools and manual reviews, with a focus on prioritizing vulnerabilities based on CVSS scoring systems.
涵盖的内容
10个视频2篇阅读材料1个作业1次同伴评审1个讨论话题
显示有关单元内容的信息
10个视频•总计109分钟
Module Introduction •3分钟
Intro to Application Security •6分钟
Security Testing in the SDLC •10分钟
OWASP Top 10 Deep Dive •7分钟
SAST Fundamentals and Tool Selection •11分钟
Hands-on SAST with SpotBugs •19分钟
SAST Results Analysis & CVSS Scoring •16分钟
Manual Security Code Review Process •9分钟
OWASP Code Review Tools Workshop •18分钟
Security Audit Standards & Compliance •10分钟
2篇阅读材料•总计10分钟
NIST Secure Code Review Practices •5分钟
Secure Coding Practices Checklist •5分钟
1个作业•总计20分钟
Foundations of Security Testing & SAST•20分钟
1次同伴评审•总计15分钟
Hands-On-Learning: Practical Vulnerability Analysis Using SAST •15分钟
1个讨论话题•总计10分钟
Integrating Security Testing in Your Development Workflow•10分钟
Security-Focused Debugging Techniques
第 3 单元•小时 后完成
单元详情
In this module, you will learn the critical role of security-focused debugging in identifying vulnerabilities that traditional methods often miss. Using runtime analysis, you'll uncover flaws like authentication bypasses, race conditions, and memory corruption. Through hands-on sessions with tools like OWASP ZAP, Burp Suite, and CodeQL, you'll master debugging techniques and integrate them into DevSecOps pipelines for automated security monitoring. By the end, you'll be able to detect runtime vulnerabilities missed by static testing and implement continuous security monitoring in development workflows..
涵盖的内容
10个视频2篇阅读材料1个作业1次同伴评审1个讨论话题
显示有关单元内容的信息
10个视频•总计103分钟
Module Introduction •4分钟
Systematic Debugging for Security •11分钟
White-Box Debugging Techniques •10分钟
Runtime Security Analysis •11分钟
Authentication Flow Debugging •13分钟
Interactive Debugging in Web Applications •15分钟
Advanced Exploit Analysis •7分钟
DevSecOps Pipeline Integration •14分钟
CodeQL and Advanced Static Analysis •11分钟
Security Test Automation Architecture •7分钟
2篇阅读材料•总计10分钟
DevSecOps Best Practices •5分钟
OWASP Testing Guide: Error Handling •5分钟
1个作业•总计20分钟
Security-Focused Debugging Techniques •20分钟
1次同伴评审•总计15分钟
Hands-On-Learning: Vulnerability Discovery with a Proxy Tool •15分钟
1个讨论话题•总计10分钟
From Traditional Debugging to Security-Focused Analysis •10分钟
Dynamic Testing & Penetration Testing
第 4 单元•小时 后完成
单元详情
In this module, you'll learn dynamic application security testing (DAST) and penetration testing techniques to validate real-world security controls. By simulating attack scenarios, you'll uncover vulnerabilities like session flaws and business logic errors that static analysis can't detect. You’ll gain hands-on experience with tools like OWASP ZAP, Burp Suite, and WebGoat, applying both automated and manual testing methods. By the end, you'll be able to execute realistic penetration tests and enhance your security testing skills.
涵盖的内容
10个视频2篇阅读材料1个作业1次同伴评审1个讨论话题
显示有关单元内容的信息
10个视频•总计97分钟
Module Introduction •4分钟
DAST Methodology and Black-box Testing •7分钟
ZAP Professional Workshop •15分钟
Hybrid Testing: Automated and Manual Techniques •8分钟
Penetration Testing Methodology •8分钟
Burp Suite Professional Techniques •16分钟
WebGoat Exploitation Laboratory •18分钟
Authentication & Session Security Testing •8分钟
Business Logic & Race Condition Testing •6分钟
Injection Attack Mastery •8分钟
2篇阅读材料•总计10分钟
Advanced Penetration Testing Techniques •5分钟
OWASP ZAP Getting Started •5分钟
1个作业•总计20分钟
Dynamic Testing & Penetration Testing •20分钟
1次同伴评审•总计15分钟
Hands-On-Learning: Penetration Testing: Exploiting a Web Injection •15分钟
1个讨论话题•总计10分钟
Ethical Hacking and Authentication Security Testing •10分钟
Professional Reporting & Real-World Applications
第 5 单元•小时 后完成
单元详情
In this module, you will learn to translate technical security findings into actionable business outcomes. You’ll focus on creating clear security reports, communicating with various stakeholders, and using frameworks like CVSS to prioritize vulnerabilities. Through hands-on exercises, you’ll develop remediation strategies, analyze real-world case studies, and document security testing workflows. By the end, you’ll be able to produce professional reports that drive security improvements and align with business goals.
涵盖的内容
10个视频2篇阅读材料1个作业1次同伴评审1个讨论话题
显示有关单元内容的信息
10个视频•总计95分钟
Module Introduction •4分钟
Executive Security Reporting •7分钟
CVSS Scoring and Risk Quantification •9分钟
Remediation Strategy Development •7分钟
Complete Vulnerability Assessment •9分钟
Enterprise Penetration Testing Case Study •14分钟
DevSecOps Transformation Case Study •13分钟
ISTQB Security Testing Standards •9分钟
Career Development in Security Testing •11分钟
Building Security Culture •12分钟
2篇阅读材料•总计10分钟
Security Testing Career Guide •5分钟
FIRST CVSS v3.1 User Guide •5分钟
1个作业•总计20分钟
Professional Reporting & Real-World Applications •20分钟
1次同伴评审•总计15分钟
Hands-On-Learning: Security Reporting: From Findings to Strategy •15分钟
1个讨论话题•总计10分钟
Building Professional Security Testing Expertise and Career Value •10分钟
Course Conclusion
第 6 单元•小时 后完成
单元详情
In this wrap-up module, you will consolidate your learning by designing a strategic cybersecurity framework that integrates vision, communication, training, and cultural reporting. Through a final case-study project, you'll apply your knowledge to address a critical security challenge and demonstrate your ability to lead cybersecurity initiatives with clarity and measurable impact. This module ties together the key concepts and prepares you to take the next steps in your professional journey.
涵盖的内容
1个视频1次同伴评审
显示有关单元内容的信息
1个视频•总计4分钟
Course Wrap-Up •4分钟
1次同伴评审•总计60分钟
Project: Designing an Integrated Application Security Strategy •60分钟
Our purpose at Starweaver is to empower individuals and organizations with practical knowledge and skills for a rapidly transforming world. By collaborating with an extensive, global network of proven expert educators, we deliver engaging, information-rich learning experiences that work to revolutionize lives and careers. Committed to our belief that people are the most valuable asset, we focus on building capabilities to navigate ever evolving challenges in technology, business, and design.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I purchase the Certificate?
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.