Secure Software Architecture
Integrate security into the earliest stages of the software design process. Learn about threat modeling, secure design principles, and architectural patterns for building robust applications.
60 courses
Master the technical design principles and essential communication skills to lead impactful software projects and build scalable, resilient solutions.
Learn modern architectural patterns, Agile methodologies, security-first development, and automation practices to build scalable, production-ready software.
Learn to securely design, configure, and maintain enterprise IT infrastructure while protecting organizational assets against modern cyber threats.
Learn how to elicit, analyze, and specify security requirements to build resilient software products from the very start of the development lifecycle.
Master the principles of architecting resilient digital environments through core security frameworks and modern defense-in-depth strategies.
Build resilient, high-quality software by mastering the engineering standards and security-first principles used by modern development teams.
Learn how to architect resilient applications from the ground up by applying threat modeling, zero-trust principles, and secure design patterns.
Master the essentials of securing software applications, protecting user data, and identifying vulnerabilities to build safer digital products from the ground up.
Learn to write robust, resilient code by applying core security design patterns and modern programming philosophies to protect software from common vulnerabilities.
Apply foundational principles and risk management frameworks to create robust and defensible systems from the ground up.
Learn how to design resilient digital infrastructures and protect organizational assets using modern security frameworks and defensive design principles.
Learn how to implement secure social logins and protect user data in your web applications using modern OAuth 2.0 and OpenID Connect flows.
Learn to protect digital infrastructure by understanding modern network vulnerabilities, designing secure architectures, and implementing zero-trust principles.
Build a robust understanding of modern network defense strategies, including zero-trust frameworks and advanced threat detection for secure infrastructure design.
Identify architectural security risks early and apply modern mitigation strategies to build resilient, secure-by-design applications from the ground up.
Learn how to integrate robust security practices, threat modeling, and risk analysis into every phase of the software development life cycle.
Develop a foundational understanding of secure enterprise architectures, threat management, and security governance to protect modern organizations.
Learn to secure the software lifecycle and protect applications against common vulnerabilities with this foundational guide to secure development.
Build a solid foundation in IT infrastructure and security frameworks to understand how hardware, software, and networking impact modern risk management.
Build a solid security foundation by learning how to configure, validate, and protect your Laravel applications against common web vulnerabilities.
Showing 20 of 60 courses