Training Delivery & Duration

  • Live Online / On-Site / Private Team Training
  • Theory and Hands-on Labs
  • Duration: 1 day

Secure Coding in .Net

.NET gives web developers speed and flexibility, but organisations remain responsible for building secure applications. This hands-on course covers authentication, cryptography and input validation, mapping to OWASP Top 10:2025.

Training Delivery & Duration

  • Live Online / On-Site / Private Team Training
  • Theory and Hands-on Labs
  • Duration: 1 day

Do you have 5 or more attendees?

Contact Us about Team Training >>
bkg-decorativelines-big-white

About this course

About this course

Course Overview

As the .NET Framework remains a cornerstone for developing enterprise-grade web applications, securing them against increasingly sophisticated attacks is paramount.

This intensive course equips developers with the essential skills to identify and remediate vulnerabilities within a controlled environment. Aligning with the globally recognised OWASP Top 10:2025 standard, the curriculum bridges the gap between theory and practice. Participants will learn to integrate security seamlessly into the development process, ensuring that sensitive data is protected through robust coding practices and the effective use of .NET’s built-in security features.

The course also introduces the secure use of AI-assisted development and analysis tools within established secure coding practices.

Why Take this Course?

This course aims to provide the knowledge and resources required to improve the security of Web applications developed using .NET, updated to align with OWASP Top 10:2025. This course is designed to educate developers on the skills necessary to build and deploy secure .NET applications following a Secure Software Development Lifecycle (SDL) process, including practical guidance on secure use of AI-assisted development tools.

Learning Objectives

  • Learn to identify and mitigate common security vulnerabilities within .NET applications.
  • Gain the skills to implement robust, framework-specific security controls for data protection and access.
  • Integrate security into the Software Development Lifecycle.
  • Gain the skills to fix vulnerabilities in a safe, simulated environment using open-source tools.
  • Understand the security considerations when using AI-assisted coding and analysis tools in .NET development.

Who Should Attend this Course?

The course is designed for:

  • Software Developers
  • Application Security Engineers
  • System Architects
  • DevOps and DevSecOps Engineers
  • Web Developers transitioning to .Net
  • Technical Leads, Software Architects and Cybersecurity Professional interested in web app security

It is recommended that participants to the Secure Coding in .Net course have completed the Web Application Security Essentials course.

Benefits

Attendee Testimonials

Course Outline

The course is aligned with the OWASP Top 10 2025, a world-renowned reference document which describes the most critical web application security flaws.

The topics covered include:


  • 1. Foundations of Secure Coding and Owasp Top 10
  • 2. Enforcing Access Control and Authorisation (A01:2025 - Broken Access Control)
  • 3. Secure Configuration and Secrets Management (A02:2025 - Security Misconfiguration)
  • 4. Managing Dependencies and Build Integrity (A03:2025 - Software Supply Chain Failures)
  • 5. Implementing Strong Cryptography and Data Protection (A04:2025 - Cryptographic Failures)
  • 6. Preventing Injection Through Validation and Encoding (A05:2025 - Injection)
  • 7. Designing Secure Architectures and Threat Models (A06:2025 - Insecure Design)
  • 8. Strengthening Authentication and Session Security (A07:2025 - Authentication Failures)
  • 9. Protecting Data Integrity and Deserialisation (A08:2025 - Software or Data Integrity Failures)
  • 10. Implementing Effective Security Logging and Monitoring (A09:2025 - Security Logging and Alerting Failures)
  • 11. Handling Exceptions Securely and Preventing Leakage (A10:2025 - Mishandling of Exceptional Conditions)
  • 12. Secure Deployment, Automation, and AI-Assisted Secure Coding Practices.
  • Format

    The course combines theory and hands-on practical exercises. The participants learn to identify vulnerabilities in a purposely-developed .Net application and fix them using secure coding best practices. This provides an ideal ‘real-life’ opportunity to learn about these vulnerabilities and fix them in a safe environment.

    What is included?

    • Live instructor-led sessions (online or in-person)
    • One year of complimentary access to the digital course materials via the Cycubix Academy
    • Access to a dedicated lab environment
    • Programming-language specific hands-on practice: .Net
    • Certificate of Completion
    • Option to customise content for organisational objectives
    • Examples of secure prompting and AI-assisted analysis techniques

    Levels

    SECCDNT-01 Secure Coding in .NET Core Course
    Focuses on OWASP Top 10:2025 and practical defensive techniques in .NET. Prior C# and web application experience required.

    SECCDNT-02 Secure Coding in .NET Advanced Course
    Covers complex secure design patterns, secure SDLC integration, and advanced remediation approaches for OWASP Top 10:2025 risks. For senior developers, architects, and security leads.

    SECCDNT-03 Secure Coding in .NET for PCI DSS Targeted training for teams building .NET applications in regulated environments, mapping OWASP Top 10:2025 risks to secure coding practices and real-world labs. Best for engineering teams handling sensitive data and audit requirements.

    Team Training with Cycubix

    Team Training with Cycubix

    Instructors

    The minds behind the course

    The minds behind the course

    Fabio Cerullo

    Senior Official ISC2 Authorised Instructor for CISSP, CCSP, CSSLP and SSCP

    Fabio Cerullo, CISSP, CCSP, CSSLP, SSCP, is the Managing Director of Cycubix Ltd., where he leads cybersecurity consulting, compliance programs and professional training services for organisations across a wide range of industries. His work spans secure engineering, cloud security and guidance on major regulatory and certification requirements including ISO 27001, SOC2, FedRAMP, NIS2, PCI and GDPR.

    He also serves as an ISC2 Senior Authorised Instructor, delivering advanced courses that help security and engineering teams build practical skills in cloud security, software security and information risk management. His cloud expertise is reinforced by his AWS Certified Solutions Architect and AWS Security Specialty certifications and hands-on experience advising organisations on secure architecture and cloud-native security practices.

    He is an active contributor to the OWASP Foundation, regularly providing training, speaking at industry events and supporting community initiatives focused on modern application security. He volunteers as Google Summer of Code administrator, mentoring new students into the cybersecurity field and guiding them through their first contributions to open source security projects.

    Originally from Argentina and now based in Ireland, he holds a master’s degree in computer engineering. His interests include emerging technologies, with a particular focus on AI risks and secure AI engineering. Outside of his professional work he enjoys spending time with his family, running outdoors, and actively supporting initiatives that aim to make high-quality cyber-security education accessible to a broader audience.

    Show (Instructors)

    The minds behind the course

    The minds behind the course

    Fabio Cerullo

    Fabio Cerullo, CISSP, CCSP, CSSLP, SSCP, is the Managing Director of Cycubix Ltd., where he leads cybersecurity consulting, compliance programs and professional training services for organisations across a wide range of industries. His work spans secure engineering, cloud security and guidance on major regulatory and certification requirements including ISO 27001, SOC2, FedRAMP, NIS2, PCI and GDPR.

    He also serves as an ISC2 Senior Authorised Instructor, delivering advanced courses that help security and engineering teams build practical skills in cloud security, software security and information risk management. His cloud expertise is reinforced by his AWS Certified Solutions Architect and AWS Security Specialty certifications and hands-on experience advising organisations on secure architecture and cloud-native security practices.

    He is an active contributor to the OWASP Foundation, regularly providing training, speaking at industry events and supporting community initiatives focused on modern application security. He volunteers as Google Summer of Code administrator, mentoring new students into the cybersecurity field and guiding them through their first contributions to open source security projects.

    Originally from Argentina and now based in Ireland, he holds a master’s degree in computer engineering. His interests include emerging technologies, with a particular focus on AI risks and secure AI engineering. Outside of his professional work he enjoys spending time with his family, running outdoors, and actively supporting initiatives that aim to make high-quality cyber-security education accessible to a broader audience.