К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Application Security Testing and Debugging · LearnSpace
Назад в каталог
courseraIT и технологии

Application Security Testing and Debugging

Курс от STARWEAVER
Средний≈ 11.9 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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 understand why application security is important and can identify, analyze, and resolve security vulnerabilities before malicious actors exploit them. This comprehensive application security testing and debugging 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, following application security best practices 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 security vulnerabilities and security testing methodologies, this course will provide the knowledge and hands-on experience needed to excel in the field of application security. 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 application security 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.

Навыки, которые вы освоите

Security TestingDevSecOpsApplication SecurityVulnerability AssessmentsPenetration TestingOpen Web Application Security Project (OWASP)Technical CommunicationDebuggingVulnerability ScanningVulnerability ManagementContinuous MonitoringCyber Security AssessmentCybersecurityCyber Security StrategySecure CodingSoftware TestingTest AutomationWhite-Box TestingSecurity StrategyCode Review

Программа курса

6 модулей · 65 учебных материалов

01Course Introduction 3 материалов
The Race Against Time: Tackling Real-Time Data VulnerabilitiesDIALOGUEWelcome to the Course: Course OverviewЧтениеIntro Video to Course Видео
02Foundations of Security Testing & SAST 15 материалов

Lesson 1: Application Security Fundamentals

Учитесь у экспертов

Sonali Sen Baidya

Intelligent Automation|Process Mining|Generative AI|Human-centered design|Artificial Intelligence|Deep Learning|

Starweaver

Global Leaders in Professional & Technology Education

Application Security Testing and Debugging
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 11.9 ч

6 модулей

Язык: Английский

Часть программы вашего университета
Module Introduction Видео
Intro to Application Security Видео
Security Testing in the SDLC Видео
OWASP Top 10 Deep Dive Видео

Lesson 2: Static Application Security Testing (SAST)

SAST Fundamentals and Tool Selection ВидеоHands-on SAST with SpotBugs ВидеоSAST Results Analysis & CVSS Scoring Видео

Lesson 3: Secure Code Review & Manual Analysis

Manual Security Code Review Process ВидеоOWASP Code Review Tools Workshop ВидеоSecurity Audit Standards & Compliance ВидеоNIST Secure Code Review Practices ЧтениеSecure Coding Practices Checklist ЧтениеIntegrating Security Testing in Your Development WorkflowОбсуждениеHands-On-Learning: Practical Vulnerability Analysis Using SAST Взаимная проверкаFoundations of Security Testing & SASTЗадание
03Security-Focused Debugging Techniques 15 материалов

Lesson 1: Security Debugging Fundamentals

Module Introduction ВидеоSystematic Debugging for Security ВидеоWhite-Box Debugging Techniques ВидеоRuntime Security Analysis Видео

Lesson 2: Vulnerability Discovery Through Debugging

Authentication Flow Debugging ВидеоInteractive Debugging in Web Applications ВидеоAdvanced Exploit Analysis Видео

Lesson 3: Automated Security Integration

DevSecOps Pipeline Integration ВидеоCodeQL and Advanced Static Analysis ВидеоSecurity Test Automation Architecture ВидеоDevSecOps Best Practices ЧтениеOWASP Testing Guide: Error Handling ЧтениеFrom Traditional Debugging to Security-Focused Analysis Обсуждение
04Dynamic Testing & Penetration Testing 15 материалов

Lesson 1: Dynamic Application Security Testing (DAST)

Module Introduction ВидеоDAST Methodology and Black-box Testing ВидеоZAP Professional Workshop ВидеоHybrid Testing: Automated and Manual Techniques Видео

Lesson 2: Penetration Testing Fundamentals

Penetration Testing Methodology ВидеоBurp Suite Professional Techniques ВидеоWebGoat Exploitation Laboratory Видео

Lesson 3: Advanced Exploitation Techniques

Authentication & Session Security Testing ВидеоBusiness Logic & Race Condition Testing ВидеоInjection Attack Mastery ВидеоAdvanced Penetration Testing Techniques ЧтениеOWASP ZAP Getting Started ЧтениеEthical Hacking and Authentication Security Testing Обсуждение
05Professional Reporting & Real-World Applications 15 материалов

Lesson 1: Security Report Development

Module Introduction ВидеоExecutive Security Reporting ВидеоCVSS Scoring and Risk Quantification ВидеоRemediation Strategy Development Видео

Lesson 2: Case Study Analysis

Complete Vulnerability Assessment ВидеоEnterprise Penetration Testing Case Study ВидеоDevSecOps Transformation Case Study Видео

Lesson 3: Professional Development & Best Practices

ISTQB Security Testing Standards ВидеоCareer Development in Security Testing ВидеоBuilding Security Culture ВидеоSecurity Testing Career Guide ЧтениеFIRST CVSS v3.1 User Guide ЧтениеBuilding Professional Security Testing Expertise and Career Value Обсуждение
06Course Conclusion 2 материалов
Project: Designing an Integrated Application Security Strategy Взаимная проверкаCourse Wrap-Up Видео
Hands-On-Learning: Vulnerability Discovery with a Proxy Tool Взаимная проверка
Security-Focused Debugging Techniques Задание
Hands-On-Learning: Penetration Testing: Exploiting a Web Injection Взаимная проверка
Dynamic Testing & Penetration Testing Задание
Hands-On-Learning: Security Reporting: From Findings to Strategy Взаимная проверка
Professional Reporting & Real-World Applications Задание