Get in Touch

Course Outline

Overview of the .NET Platform

  • Exploration of the .NET Common Language Runtime and Framework Class Library
  • Review of application types buildable with .NET
  • Introduction to ASP.NET Web Forms and Web Services
  • Comparison between ASP.NET Web Forms and ASP.NET MVC applications
  • Distinction between Classic services and WCF services

IIS 8 Architecture

  • Understanding Integrated Pipeline Mode
  • Concepts of Extensibility and Modularity
  • Extending IIS Manager capabilities
  • Role of WAS and the Worker Process

Installation of IIS 8

  • Performing a clean installation
  • Conducting an upgrade installation
  • Adding features to an existing setup
  • Automating installation and configuration processes
  • Implementing Server Core command-line installation
  • Guidelines for hosting services

Administration Tools

  • Utilizing IIS Manager and its extensibility features
  • Navigating configuration settings
  • Managing via command-line interfaces
  • Command-line management using PowerShell
  • Introduction to PowerShell
  • Retrieving a list of IIS 8 PowerShell cmdlets
  • Exploring new cmdlets introduced in IIS 8
  • Practical application of the most useful cmdlets

Core Principles of Website Management

  • Concepts of Web Sites, Applications, and Virtual Directories
  • Steps to create a new website
  • Setting up logging configurations
  • Configuring host headers
  • Managing applications
  • Managing virtual directories
  • Enabling content compression
  • Adjusting MIME type settings
  • Execution of basic administrative tasks

Web Application Administration

  • Working with ASP
  • Working with ASP.NET
  • Understanding ISAPI
  • Understanding CGI
  • Understanding FastCGI
  • Managing application initialization

Web Application Pool Administration

  • Comprehending Web Application Pools
  • Differentiating Virtual Directories from Applications
  • Insight into the w3wp.exe Process
  • Securing application pools
  • Configuring advanced settings
  • Managing application pool user accounts

Packaging and Deployment

  • Survey of options for deploying ASP.NET applications
  • Creating installer packages
  • Strategies for deploying updated applications
  • Versioning applications and managing updates

Delegating Remote Administration

  • Introduction to key roles and stakeholders
  • Enabling remote access via IIS 8 Manager
  • Configuring delegation settings

Securing IIS 8

  • Analysis of attack types
  • Hardening the server
  • Securing IIS 8 configurations
  • Utilizing the Request Filter
  • Implementing URL rewriting via the Rewrite module (available as an add-on from iis.net)

Authentication and Authorization

  • Overview of authentication types
  • Configuring organizational authentication standards
  • Understanding IIS 8 user account structures

SSL and TLS

  • Securing websites using TLS
  • Mandating SSL or TLS usage
  • Managing client certificates

Monitoring and Performance Tuning

  • Methods for monitoring IIS 8
  • Techniques for tuning IIS performance
  • Monitoring and optimizing .NET code
  • Recommendations for performance tuning .NET applications

Diagnostics and Troubleshooting

  • Addressing common issues
  • Utilizing the Runtime Status and Control API
  • Configuring IIS 8 error pages
  • Setting up Failed Request Tracing
  • Configuring error logging
  • Configuring access logging
  • Implementing ASP.NET tracing
  • Strategies for IIS troubleshooting
  • Strategies for ASP.NET troubleshooting

Load Balancing Web Farms

  • IIS 8 integration with web farms
  • Managing content configuration
  • Implementing content replication
  • Achieving complete redundancy
  • Implementing load balancing
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories