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

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel
Empfohlene Erfahrung
9 Stunden zu vervollständigen
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Was Sie lernen werden
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.
Kompetenzen, die Sie erwerben
- Kategorie: NIST 800-53
- Kategorie: Threat Modeling
- Kategorie: IT Security Architecture
- Kategorie: AI Integrations
- Kategorie: DevSecOps
- Kategorie: Security Management
- Kategorie: Security Strategy
- Kategorie: Security Testing
- Kategorie: Secure Coding
- Kategorie: Security Requirements Analysis
- Kategorie: Javascript
- Kategorie: Application Security
- Kategorie: Security Architecture Review
- Kategorie: Cybersecurity
- Kategorie: Authentications
- Kategorie: Security Awareness
Werkzeuge, die Sie lernen werden
- Kategorie: Application Programming Interface (API)
- Kategorie: OAuth
- Kategorie: Open Web Application Security Project (OWASP)
- Kategorie: Python Programming
Wichtige Details

Zertifikat zur Vorlage
Zu Ihrem LinkedIn-Profil hinzufügen
Kürzlich aktualisiert!
August 2026
Bewertungen
4 Aufgaben
Unterrichtet in Englisch
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Mehr von Security entdecken
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“

Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“

Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“

Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,








