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
Introduction to the .NET Platform
- Overview of the .NET Common Language Runtime and the Framework Class Library
- Review of application types that can be developed using .NET
- Understanding ASP.NET Web Forms and Web Services
- Comparing ASP.NET Web Forms with ASP.NET MVC applications
- Differences between Classic services and WCF services
IIS 8 Architecture
- Integrated Pipeline Mode
- Extensibility and Modularity features
- Extending the IIS Manager
- Understanding WAS and the Worker Process
Installing IIS 8
- Performing a clean installation
- Upgrading from previous versions
- Adding additional features to an existing installation
- Automating installation and configuration processes
- Installing via Server Core Command-Line
- Recommendations for hosting services
Administration Tools
- Using IIS Manager and its extensibility options
- Managing configuration settings
- Command-line management techniques
- Command-line management using PowerShell
- PowerShell overview
- Retrieving a list of IIS 8 PowerShell cmdlets
- Exploring new cmdlets introduced in IIS 8
- Practical exercises with essential cmdlets
Website Management Fundamentals
- Understanding Web Sites, Applications, and Virtual Directories
- Creating a new website
- Setting up logging
- Configuring host headers
- Managing applications
- Managing virtual directories
- Configuring compression
- Setting MIME types
- Executing basic administrative tasks
Web Application Administration
- ASP
- ASP.NET
- ISAPI
- CGI
- FastCGI
- Application initialization
Web Application Pool Administration
- Understanding web application pools
- Distinguishing between virtual directories and applications
- Understanding the w3wp.exe process
- Application pool security
- Advanced configuration settings
- Managing application pool users
Packaging and Deployment
- Overview of deployment options for ASP.NET applications
- Creating installer packages
- Managing the deployment of updated applications
- Versioning applications and handling updates
Delegating Remote Administration
- Key concepts and components
- Remote access via IIS 8 Manager
- Configuring delegation settings
Securing IIS 8
- Types of potential attacks
- Hardening the server
- Securing IIS 8
- Utilizing the Request Filter
- URL rewriting with the Rewrite module (available as an add-on from iis.net)
Authentication and Authorization
- Various authentication types
- Configuring authentication methods for your organization
- Understanding IIS 8 user accounts
SSL and TLS
- Securing websites with TLS
- Enforcing SSL or TLS requirements
- Using client certificates
Monitoring and Performance Tuning
- Methods for monitoring IIS 8
- Techniques for tuning IIS performance
- Monitoring and optimizing your .NET code
- Performance tuning recommendations for .NET applications
Diagnostics and Troubleshooting
- Common issues encountered
- Using the Runtime Status and Control API
- Configuring IIS 8 error pages
- Implementing Failed Request Tracing
- Setting up error logging
- Configuring access logging
- Enabling ASP.NET tracing
- Strategies for troubleshooting IIS
- Strategies for troubleshooting ASP.NET
Load Balancing Web Farms
- IIS 8 and web farms overview
- Content configuration
- Content replication
- Establishing complete redundancy
- Load balancing techniques
21 Hours
Testimonials (1)
It was a compact and well delivered one.