This Web Application Security Crash Training develops strong skills in identifying, analyzing, and mitigating security risks in modern web applications. You learn web application security fundamentals, secure software concepts, vulnerability analysis, and protection techniques through hands-on demos and real-world scenarios. The course covers security policy frameworks, technical security requirements, advanced protection methods, and secure coding practices aligned with OWASP standards. It also explains how to manage operational risks, prevent code manipulation, and defend applications against real-world attack scenarios.

您将学到什么
Identify and mitigate real-world web application vulnerabilities and attack surfaces
Design security policies and integrate security into software requirements
Apply advanced protection techniques, including anti-tampering and code signing
Implement secure coding practices using OWASP Top 10 standards
您将获得的技能
- Security Controls
- Operational Risk
- Software Development
- DevSecOps
- Cyber Attacks
- Authorization (Computing)
- Security Requirements Analysis
- Security Management
- Data Manipulation
- Scenario Testing
- Threat Modeling
- Vulnerability Assessments
- Application Security
- Security Testing
- Web Development
- Secure Coding
- Security Engineering
要了解的详细信息
了解顶级公司的员工如何掌握热门技能

该课程共有4个模块
Learn secure software development and web application security fundamentals with a focus on real-world application vulnerabilities. This module covers secure software concepts, application vulnerability stack, single-page applications, and microservices security. Through hands-on examples and the Uber case study, you will understand common attack surfaces, risk patterns, and best practices to identify, analyze, and mitigate modern application security threats.
涵盖的内容
9个视频1篇阅读材料3个作业
Learn how to design and apply security policies and integrate security into software requirements engineering. This module covers security policy frameworks, functional and operational security requirements, and practical implementation strategies. Through guided activities and real-world examples, you will gain skills in defining secure software standards, managing operational risks, and building compliance-ready systems that support reliable and secure application development.
涵盖的内容
8个视频3个作业
Learn how to define technical security requirements and implement advanced protection techniques for secure software systems. This module covers archiving, anti-piracy, sequencing, and time-based requirements, along with anti-tampering, code signing, obfuscation, and reverse engineering prevention. Through hands-on demos and practical examples, you will gain skills to protect applications from unauthorized access, piracy, and code manipulation.
涵盖的内容
7个视频3个作业
Learn secure coding practices and application security fundamentals aligned with OWASP standards. This module covers software security principles and the OWASP Top 10 vulnerabilities, including real-world attack scenarios and prevention techniques. Through hands-on demos, you will develop skills to write secure code, identify security flaws, and protect applications from common cyber threats.
涵盖的内容
6个视频3个作业
位教师

提供方
从 Software Development 浏览更多内容
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
常见问题
Beginners, developers, DevOps engineers, and IT professionals interested in web application security and secure software development.
Identify and mitigate vulnerabilities, apply security policies, implement protection techniques, and use OWASP-based secure coding practices.
Web application security fundamentals, vulnerability analysis, security policies, technical protection methods, OWASP Top 10, and secure coding.
更多问题
提供助学金,
¹ 本课程的部分作业采用 AI 评分。对于这些作业,将根据 Coursera 隐私声明使用您的数据。







