Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Build and Deploy Secure Code for C# Applications

Learn how to securely build and deploy .NET applications. This course covers integrating security into your deployment pipeline to protect your code, servers, and environment against today’s threats in modern software development.

Intermediate
56m
(4)

Created by Alexander Tushinsky

Last Updated May 23, 2025

Course Thumbnail
  • Course

Build and Deploy Secure Code for C# Applications

Learn how to securely build and deploy .NET applications. This course covers integrating security into your deployment pipeline to protect your code, servers, and environment against today’s threats in modern software development.

Intermediate
56m
(4)

Created by Alexander Tushinsky

Last Updated May 23, 2025

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Security
What you'll learn

Without proper security measures, .NET applications can inadvertently invite attackers to exploit hidden code and environment vulnerabilities. In this course, Build and Deploy Secure Code for C# Applications, you’ll learn to integrate security controls throughout your build and deployment process, ensuring your application, server, and environment remain resilient against modern threats. First, you'll verify the build process, where you verify dependencies, implement supply chain validation, enable framework flags like ASLR and code signing, integrate SAST, avoid debug builds, and apply code obfuscation. Next, you'll work with IIS to create a secure deployment environment by validating signed code, working with least privilege, and hardening your web server. Finally, you'll discover how to monitor deployments post-release to detect anomalies, respond to incidents, and maintain a secure production environment. When you finish this course, you’ll have the skills and knowledge for a secure .NET application build and deployment process needed to protect your applications, mitigate risks, and confidently release software in today’s threat landscape.

Build and Deploy Secure Code for C# Applications
Intermediate
56m
(4)
Table of contents

About the author
Alexander Tushinsky - Pluralsight course - Build and Deploy Secure Code for C# Applications
Alexander Tushinsky
12 courses 4.7 author rating 170 ratings

Alex has spent the past 30 years working as a software developer, application architect, cybersecurity professional, and technical trainer. He is a lifelong learner and holds over 20 active certifications in software development, project management, and cybersecurity. Alex is a CompTIA and Microsoft Certified Trainer and enjoys sharing his knowledge with others. He has taught at Rutgers University (NJ), Bergen Community College (NJ), County College of Morris (NJ), College of Southern Nevada, and UNLV.

Get started with Pluralsight