Get in Touch

Course Outline

Introduction to the .NET Platform

  • The .NET Common Language Runtime and Framework Class Library
  • Review of application types built using .NET
  • ASP.NET Web Forms and web services
  • Comparison between ASP.NET Web Forms and ASP.NET MVC applications
  • Classic applications versus WCF services

IIS 8 Architecture

  • Integrated Pipeline Mode
  • Extensibility and Modularity
  • Extensibility of IIS Manager
  • WAS and the Worker Process

Installing IIS 8

  • Clean Installation
  • Upgrading from a previous version
  • Adding features to an existing installation
  • Automated installation and configuration
  • Server Core command-line installation
  • Recommendations for hosting services

Administration Tools

  • IIS Manager and its extensibility
  • Configuration settings
  • Command-line management
  • Command-line management using PowerShell
  • Overview of PowerShell
  • Retrieving a list of IIS 8 PowerShell cmdlets
  • New cmdlets introduced in IIS 8
  • Practical work with key cmdlets

Website Management Fundamentals

  • Websites, Applications, and Virtual Directories
  • Creating a new website
  • Configuring logging
  • Configuring host headers
  • Managing applications
  • Managing virtual directories
  • Configuring compression
  • Configuring MIME settings
  • Basic administrative tasks

Web Application Administration

  • ASP
  • ASP.NET
  • ISAPI
  • CGI
  • FastCGI
  • Application initialization

Web Application Pool Administration

  • Understanding web application pools
  • Virtual Directories versus Applications
  • Understanding the w3wp.exe process
  • Application pool security
  • Advanced settings
  • Application pool users

Packaging and Deployment

  • Overview of options for deploying ASP.NET applications
  • Building an installer package
  • Handling the deployment of updated applications
  • Versioning applications and managing the deployment of updates

Delegating Remote Administration

  • Introduction to key components
  • IIS 8 Manager remote access
  • Delegation settings

Securing IIS 8

  • Types of attacks
  • Securing the server
  • Securing IIS 8
  • Using the Request Filter
  • Rewriting URLs using the Rewrite module (available as an add-on from iis.net)

Authentication and Authorization

  • Authentication types
  • Configuring the authentication types used in your organization
  • Understanding IIS 8 user accounts

SSL and TLS

  • Securing a website with TLS
  • Enforcing SSL or TLS
  • Client certificates

Monitoring and Performance Tuning

  • How to monitor IIS 8
  • IIS performance tuning techniques
  • Monitoring and tuning your .NET code
  • Performance tuning suggestions for .NET applications

Diagnostics and Troubleshooting

  • Common issues
  • Runtime status and control API
  • IIS 8 error pages
  • Failed Request Tracing
  • Error logging
  • Access logging
  • ASP.NET tracing
  • IIS troubleshooting strategies
  • ASP.NET troubleshooting strategies

Load Balancing Web Farms

  • IIS 8 and web farms
  • Content configuration
  • Content replication
  • Complete redundancy
  • Load balancing
 21 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3900 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (1)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories