STARWEAVER

Fundamentals of Secure Software Design

Zum Labor Day gibt es bei Coursera Plus Rabatte von über 70 $. Sparen Sie 3 Monate lang 40 %.

kurs ist nicht verfügbar in Deutsch (Deutschland)

Wir übersetzen es in weitere Sprachen.
STARWEAVER

Fundamentals of Secure Software Design

Aseem Singhal
Starweaver

Dozenten: Aseem Singhal

Bei Coursera PlusMehr erfahren enthalten

Fragen Sie Coursera

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
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 principles including 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 while applying NIST SSDF, ISO 27001, and enterprise security governance practices.

Kompetenzen, die Sie erwerben

  • Kategorie: Secure Coding
  • Kategorie: Security Requirements Analysis
  • Kategorie: NIST 800-53
  • Kategorie: Application Design
  • Kategorie: Authentications
  • Kategorie: Javascript
  • Kategorie: AI Integrations
  • Kategorie: DevSecOps
  • Kategorie: Application Security
  • Kategorie: Cyber Engineering
  • Kategorie: Security Testing
  • Kategorie: Security Engineering
  • Kategorie: Threat Modeling
  • Kategorie: Security Architecture Review
  • Kategorie: AI Security
  • Kategorie: IT Security Architecture

Werkzeuge, die Sie lernen werden

  • Kategorie: Python Programming
  • Kategorie: Application Programming Interface (API)
  • Kategorie: Open Web Application Security Project (OWASP)
  • Kategorie: OAuth

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.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

In diesem Kurs gibt es 4 Module

This module establishes foundational security principles and defensive thinking required for secure software design. Learners examine real-world breaches to understand why software gets hacked, master core security principles (CIA Triad, Least Privilege, Zero Trust), and conduct hands-on threat modeling using STRIDE and DREAD frameworks. GenAI tools augment threat identification by generating comprehensive attack scenarios. Students leave with practical skills to identify vulnerabilities before writing code.

Das ist alles enthalten

11 Videos2 Lektüren1 Aufgabe1 peer review2 Diskussionsthemen

This module dives into the most critical security flaws plaguing modern applications through the OWASP Top 10 framework. Learners identify and mitigate injection attacks, broken access control, XSS, CSRF, and authentication vulnerabilities through hands-on code analysis and remediation. Students implement secure authentication flows, password storage, OAuth 2.0, secrets management, and encryption for data protection. Each lesson combines vulnerability exploitation understanding with practical secure coding techniques in Python and JavaScript, ensuring students can both recognize and prevent these flaws in production code.

Das ist alles enthalten

10 Videos1 Lektüre1 Aufgabe1 peer review2 Diskussionsthemen

This module focuses on practical secure coding techniques and automated security testing integration. Learners apply OWASP Secure Coding Practices across multiple languages, identify and refactor common anti-patterns like insecure deserialization and hardcoded credentials, and implement secure error handling and logging. Students integrate automated security testing tools (SAST, DAST, SCA) into CI/CD pipelines using Bandit, Semgrep, OWASP ZAP, and Snyk. The module culminates with leveraging GenAI for intelligent code review, vulnerability detection, and security test generation while understanding AI limitations and risks.

Das ist alles enthalten

10 Videos1 Lektüre1 Aufgabe1 peer review2 Diskussionsthemen

This module prepares students for enterprise-level secure software design by covering API security, cloud and container deployments, and cybersecurity governance. Learners apply OWASP API Security Top 10 principles to design secure RESTful and GraphQL APIs with proper authentication, rate limiting, and versioning. Students learn cloud shared responsibility models, container hardening, and Infrastructure as Code security. The module concludes with cybersecurity governance frameworks (NIST SSDF, ISO 27001), policy development, and complete secure architecture blueprints for real-world applications. Capstone project integrates all course concepts into comprehensive secure application design.

Das ist alles enthalten

11 Videos1 Lektüre1 Aufgabe2 peer reviews2 Diskussionsthemen

Dozenten

Aseem Singhal
15 Kurse9.842 Lernende

von

STARWEAVER

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.“
  • cplus logo

    Nutzen Sie mit unserem Labor-Day-Angebot mehr als 10.000 Programme

  • Coursera for teams logo

    Beginnen Sie mit einfachen Einsparungsmöglichkeiten für hart arbeitende Teams

    30% off team training

Häufig gestellte Fragen