Master Class: Internet Information Services Management (IIS) – Outline

Detailed Course Outline

Module 1: Introducing, installing and configuring IIS 10 on Windows Server 2019
  • Introducing Internet Information Services 10
  • Comparing previous versions of IIS
  • Installing the Web Server (IIS) role in Windows Server 2019
  • Post-installation administration tasks
Module 2: Administering Web Sites
  • Creating a Web Site, Application, Virtual Directory
  • Managing Security settings for Web Sites
  • Administering Web Site logging
  • Configuring Failed Request Tracing
  • Managing Virtual Directories and remote content
  • Configuring Authentication Types
  • Configuring Bindings
Module 3: Administering Applications and Application Pools
  • Managing Application Pools and Applications
  • Global Application Initializations
  • Managing Application Pool Identity
  • Managing Worker Processes and requests
  • CPU Throttling: Sand-boxing Sites and Applications
  • Idle Worker Process Page-Out
Module 4: Configuring Application Development Settings
  • ASP.NET Security Settings
  • ASP.NET Application Development Settings
  • Configuring ASP.NET
  • Working with .Net Core
Module 5: IIS 10 functionality extensions
  • Architecture Extensions
  • Managing Extensions
  • Functionality Extensions
  • Performance Extensions
  • Security Extensions
  • Administrative extensions
Module 6: Managing IIS 10 Modules
  • Adding IIS 10 Modules
  • Administering IIS 10 Modules
Module 7: Securing the IIS 10 platform and web environment
  • Configuring security settings on Windows Server 2019
  • Centralized SSL Certificate Support
  • Secure Web Site settings
  • Configuring authentication and authorization
  • Restricting Web Site access
  • Secure Web Server implementation scenario
Module 8: IIS 10 Remote Management
  • Enabling and configuring remote administration
  • Enabling and configuring delegated administration
  • Enabling and configuring feature delegation
  • Managing application Host.config and Web.config access levels
  • Security considerations for remote management
Module 9: Configuring FTP Server on IIS 10
  • Managing FTP Authentication
  • Managing FTP Authorization
  • Configuring FTP Logging
  • Configuring FTP Logon Attempt Restrictions
  • Administering FTP Request Filtering
  • Configuring FTP User Isolation
Module 10: Managing IIS 10 from the command line
  • Tools overview
  • Advanced management with PowerShell
  • Tools for Running Administrative Tasks in IIS
  • Tools for Running Administrative Tasks in IIS
  • Automating management with Appcmd
  • IIS 10 and scripting
  • 3rd party management tools
Module 11: Tuning IIS 10 health and performance
  • Performance monitoring techniques
  • Monitoring IIS 10 under attack
  • Optimizing IIS 10 settings for better performance
  • Implementation scenarios analysis
  • Dynamic site activation
  • Idle Worker Process Page-out
  • HTTP/2
Module 12: Administering Web Server Availability with Web Farms
  • Shared Configuration
  • Advanced Network Load Balancing settings and configuration
  • Shared Configuration
  • Managing the Web Farm
  • Automating tasks in multiple server IIS 10 environment
  • Policy based management
  • Server Name Indication (SNI) – SSL Scalability
  • Backing Up an IIS Web Site
  • Restoring an IIS Web site
  • Application Request routing
Module 13: IIS 10 Diagnostics
  • Auditing IIS 10 logs
  • Enhanced Logging
  • Logging to Event Tracing for Windows
  • Common error messages and examples
  • Auditing communication problems and examples
  • Troubleshooting authentication problems
  • Troubleshooting authorization problems