Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Testimonials (1)
It was a compact and well delivered one.