Internet Information Services (IIS) 10 Administration

See Course Outline

Training for your Team

3
Days
  • Private Class for your Team
  • Online or On-location
  • Customizable
  • Expert Instructors

Training for Yourself

$950.00
or 3 vouchers
  • Live Online Training
  • For Individuals
  • Expert Instructors
  • Guaranteed to Run
  • 100% Free Re-take Option
  • 1-minute Video

Upcoming Classes

  • See More Classes

Please select a class.
Overview

This Internet Information Services (IIS) 10 Administration training class teaches the procedures and best practices of web server administration for Microsoft's Internet Information Server (IIS) version 10 for Windows Server 2016.

This course is designed for IIS 8.0, 8.5, or 10.0. Features that are only available in 8.5 or 10.0 are identified as such.

Goals
  1. Learn to plan for and perform an IIS installation.
  2. Understand IIS architecture and configuration.
  3. Perform common IIS administration tasks using IIS Manager, AppCmd, and PowerShell.
  4. Learn the techniques and best practices for IIS security and monitoring.
  5. Gain an understanding of how to deploy, configure, and securely host web-based applications.
Outline
  1. Introduction
    1. Role of a Web Server
    2. Static and Dynamic Content
    3. Security
    4. Authentication and Authorization
    5. Evolution of IIS
    6. HTTP/2
  2. Deployment Planning
    1. Windows Server Editions
    2. Nano Server
    3. Windows Installation Options
    4. Active Directory vs. Standalone
    5. IIS Modules
  3. Installation
    1. Server Manager
    2. PowerShell
    3. Upgrading from a Previous Version of IIS
    4. Automated Installation
  4. Server Footprint
    1. Folders and Files
    2. System Services
    3. Windows Users and Groups
  5. Tools for IIS Administration
    1. IIS Manager
    2. AppCmd.exe
    3. PowerShell
    4. Microsoft.Web.Administration API
  6. Basic Administration Objects
    1. Virtual Directories
    2. Applications
    3. Sites and Bindings
    4. Application Pools
  7. Configuration System
    1. Architecture
    2. Feature Delegation
    3. Configuration Editor
    4. Configuration Backups
  8. Remote IIS Administration
    1. IIS Management Service
    2. Users and Permissions
  9. Core Architecture
    1. HTTP.sys
    2. Worker Processes
    3. World Wide Web Publishing Service (W3SVC)
    4. Windows Activation Service (WAS)
  10. Request Pipeline
    1. Classic vs. Integrated Pipeline Mode
    2. Request Lifecycle Events
    3. IIS Modules
    4. ISAPI Handlers and Filters
    5. Static File Handler and MIME Types
    6. Failed Request Tracing (FRT)
    7. Modifying Execution Sequence
    8. URL Rewriting
  11. Monitoring and Logging
    1. Real-Time Monitoring
    2. Request Logging
    3. IIS Sub-Status Codes
    4. Application-Level Logging
    5. Centralized and Cloud-Based Logging
  12. Request Filtering and Limits
    1. Blocking Improper and Malicious Requests
    2. IP and Domain Restrictions
    3. IIS 10 Administration Instructor-Led Courseware
    4. Dynamic IP Restrictions
    5. Bandwidth Throttling
    6. Connection Limits and Timeouts
  13. Application Pool Performance
    1. Worker Process Initialization
    2. Automatic Recycling
    3. Effects of Recycling
    4. On Demand vs. Always Running
    5. Idle Timeout
    6. Idle Worker Process Page-Out
    7. Overlapped Recycle
    8. ASP.NET Application Domain Recycling
    9. CPU Affinity and Limits
    10. Rapid Fail Protection
  14. Application Pool Identity
    1. App Pool Identity vs. Authenticated User
    2. NTFS Permissions
    3. Use of Domain Accounts
    4. Interaction with Configuration System
    5. Debugging Permission Issues
  15. Authentication
    1. Anonymous Authentication
    2. HTTP Basic and Digest Authentication
    3. Kerberos and NTLM Authentication
    4. ASP.NET Forms Authentication
    5. Authentication for Web Services
  16. Delegation
    1. Authorization
    2. NTFS-Based Authorization
    3. URL-Based Authorization
    4. Application-Level Authorization
    5. Impersonation
  17. Certificates and HTTPS
    1. SSL, TLS, and HTTPS
    2. Obtaining and Installing a Server Certificate
    3. HTTPS Site Bindings
    4. Server Name Indication (SNI)
    5. Centralized Certificate Management
    6. Certificate Rebind
    7. Requiring HTTPS
    8. Client Certificates
    9. Client Certificate Account Mapping
  18. Caching and Compression
    1. Kernel-Mode Output Caching
    2. User-Mode Output Caching
    3. Downstream and Client Caching
    4. Response Compression
  19. ASP.NET Session State
    1. Session IDs
    2. In-Process Session State
    3. Using a State Server
  20. Web Farms
    1. Introduction
    2. Shared Configuration
    3. Shared Website Content
    4. Session State
    5. Machine Key
    6. Load Balancing
    7. Application Request Routing (ARR)
  21. Web Application Deployment
    1. Pushing vs. Pulling Content
    2. FTP and WebDAV
    3. Microsoft Web Deploy
    4. Dev, Staging, and Production Environments
    5. ASP.NET Core and Kestrel
    6. Deployment using Docker
  22. Conclusion
Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Class Prerequisites

Experience in the following is required for this IIS class:

  • No prior web server administration experience is required.
Preparing for Class

No cancelation for low enrollment

Certified Microsoft Partner

Registered Education Provider (R.E.P.)

GSA schedule pricing

88,409

Students who have taken Live Online Training

15,968

Organizations who trust Webucator for their training needs

100%

Satisfaction guarantee and retake option

10.00

Students rated our Internet Information Services (IIS) 10 Administration trainers 10.00 out of 10 based on 6 reviews

Great materials to walk away with and the instructor was extremely flexible and considerate of my time.

Andrew Cocos, Brown Shoe Company
St. Louis MO

This is definitely the best instructor led private class that I have taken in my career in IT.

Reed Frost, Public Consulting Group

The Windows 7 Enterprise Support Technician class was very detailed and touched on just about every aspect of the OS.

Tom Mancari, Forest Preserve
Joliet IL

I never thought I would be able to say that I could be knowledgeable in ANY design program, but after the three day InDesign course with Webucator, I can actually make my job much easier and appealing (without the frustration of knowing nothing)!

Ashley Nelson, Alterman, Inc.
San Antonio TX

Contact Us or call 1-877-932-8228