Master secure software development with this hands-on application security training course built on OWASP best practices, threat modeling, and AI-powered security automation. Designed for developers, security engineers, tech leads, and architects, this application security for developers course teaches you to shift security left across the secure SDLC, starting with security-first principles (CIA Triad, Least Privilege, Zero Trust) and threat modeling using the STRIDE framework and DREAD scoring with GenAI-generated attack scenarios. You will apply OWASP Top 10 vulnerability prevention through SQL injection prevention, XSS prevention techniques, CSRF protection, and access control fixes, plus secure authentication patterns including OAuth 2.0 implementation, JWT security, bcrypt password hashing, secrets management best practices, and encryption, all through practical Python secure coding and JavaScript security labs.

Fundamentals of Secure Software Design
Développez des compétences très recherchées grâce à un abonnement d'un an à Coursera Plus, désormais à 239 $. Profitez-en dès maintenant.

Expérience recommandée
Ce que vous apprendrez
Apply security-first application security principles like CIA Triad and Zero Trust, and conduct threat modeling using STRIDE/DREAD with GenAI support
Identify and mitigate OWASP Top 10 and API security vulnerabilities using secure coding, input validation, OAuth 2.0, JWT, and encryption.
Write secure code using OWASP practices, refactor insecure patterns, integrate SAST/DAST/SCA into CI/CD, and use GenAI for code review.
Design secure APIs, microservices, and cloud architectures using NIST SSDF, ISO 27001, and cloud application security best practices.
Compétences que vous acquerrez
- Catégorie : IT Security Architecture
- Catégorie : NIST 800-53
- Catégorie : Threat Modeling
- Catégorie : Application Security
- Catégorie : Security Architecture Review
- Catégorie : Cybersecurity
- Catégorie : Open Web Application Security Project (OWASP)
- Catégorie : Security Testing
- Catégorie : OAuth
- Catégorie : Security Strategy
- Catégorie : Application Programming Interface (API)
- Catégorie : Security Requirements Analysis
- Catégorie : AI Integrations
- Catégorie : DevSecOps
- Catégorie : Secure Coding
- Catégorie : Security Management
- Catégorie : Authentications
- Catégorie : Security Awareness
Outils que vous découvrirez
- Catégorie : Python Programming
- Catégorie : Javascript
Détails à connaître

Ajouter à votre profil LinkedIn
août 2026
4 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Il y a 4 modules dans ce cours
Instructeurs

Offert par
En savoir plus sur Security
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Qu’est-ce qui vous amène sur Coursera aujourd’hui ?
Foire Aux Questions
Plus de questions
Aide financière disponible,








