Advanced IIS Course Content

 

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
Deployment Planning
    1. Windows Server Editions
    2. Nano Server
    3. Windows Installation Options
    4. Active Directory vs. Standalone

IIS Modules

Installation
    1. Server Manager
    2. PowerShell
    3. Upgrading from a Previous Version of IIS

Automated Installation

Server Footprint
    1. Folders and Files
    2. System Services
    3. Windows Users and Groups
Tools for IIS Administration
    1. IIS Manager
    2. AppCmd.exe
    3. PowerShell
    4. Microsoft.Web.Administration API
Basic Administration Objects
    1. Virtual Directories
    2. Applications
    3. Sites and Bindings
    4. Application Pools
Configuration System
    1. Architecture
    2. Feature Delegation
    3. Configuration Editor
    4. Configuration Backups
Remote IIS Administration
    1. IIS Management Service

Users and Permissions

9. Core Architecture
  1. sys
  2. Worker Processes
  3. World Wide Web Publishing Service (W3SVC)
  4. Windows Activation Service (WAS)
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
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
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
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
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
Authentication
    1. Anonymous Authentication
    2. HTTP Basic and Digest Authentication
    3. Kerberos and NTLM Authentication
    4. ASP.NET Forms Authentication

Authentication for Web Services

Delegation
    1. Authorization
    2. NTFS-Based Authorization
    3. URL-Based Authorization
    4. Application-Level Authorization

Impersonation

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
Caching and Compression
    1. Kernel-Mode Output Caching
    2. User-Mode Output Caching
    3. Downstream and Client Caching

Response Compression

ASP.NET Session State
    1. Session IDs
    2. In-Process Session State

Using a State Server

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)
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

Terms & conditions Apply

Fee:

$315

Total Seats:

25 Seats

Start:

09 Nov’16

End:

28 Feb’17

Location:

Campus

Duration :

3 month

  • Lecture Repeat
  • Allowed

  • Lab Repeat
  • Allowed
 
 

Subscribe For Latest Updates

Signup for our newsletter and get notified when we publish new articles for free!