You Will Learn How To
Install and configure Internet Information Services 7 (IIS 7) on Windows Server 2008
Manage the modular architecture of IIS 7 to customize your server installation
Efficiently administer sites with scripted tasks and delegation
Secure content by enabling authorization and encrypted data transfer
Implement a hosting solution supporting ASP.NET, PHP and other technologies
Optimize a resilient, high-performance Web server
Microsoft IIS 7 provides a flexible, extensible platform that enables developers to implement, deploy and manage Web applications with greater control. In this course, you gain practical experience with IIS 7 and Windows Server 2008. You build and administer a robust Web server in order to implement powerful and secure Web solutions.
Web developers, administrators and anyone interested in implementing secure enterprise Web solutions with IIS 7 for Windows Server 2008. Familiarity with Windows and the Internet is assumed
Programme :
IIS 7: A Powerful Web Application Platform
Integration with ASP.NET framework
Revealing the fully extensible modular architecture
Benefitting from enhanced performance and reliability
Preparing for IIS 7 Installation
Overview of Web architecture
Communicating between browsers and servers
Building blocks of Internet technologies
Installing the Web server
Verifying minimum requirements
Establishing installation best practices
Mirroring the production environment for developers
Configuring the Extensible Modules
Analyzing the default installation
Identifying standard modules
Modifying initial configuration settings
Reducing the attack surface
Extending functionality with additional modules
Determining application requirements
Enabling selected modules for application support
Adding new features with custom modules
Building a Reliable Web Site
Automatic sandboxing with application pools
Managing application pools
Isolating applications for improved stability and performance
Maintaining application availability
Configuring rapid fail detection
Monitoring process recycling and program health
Detecting errors with Failed Request Event Buffering (FREB)
Streamlining Administrative Tasks
Configuring application settings
Automating tasks with scripting and App::Cmd
Replicating your system configuration
Setting up backward compatibility for the IIS 6 Metabase
Xcopy deployment of site settings and content
Delegating administrative responsibilities
Assigning feature control to site owners
Empowering the developer to manage the virtual server
Developing Applications with IIS 7
Maximizing ASP.NET integration
Analyzing integrated and classic pipeline modes
Building ASP.NET Web pages
Configuring support for classic ASP
Supporting alternative technologies
Enabling popular application frameworks with FastCGI
Creating a PHP solution
Securing Web Applications
Providing secure user authentication
Setting up users and groups
Selecting authentication modules
Implementing restricted access through the Internet Services Manager (ISM)
Encrypting communication
Requesting and installing a server certificate
Enabling SSL/TLS for secure data communications
Verifying server authenticity with certificates
Expanding Hosting Capabilities
Publishing Web content
Uploading data with Secure FTP
Managing file structures with WebDAV
Indexing and searching content
Creating multiple virtual servers
Hosting a multitude of sites and subsites
Protecting and isolating competing sites
Resolving sites with DNS and host headers
Integrating SharePoint technologies
Team collaboration and document management capabilities
Configuring SharePoint to coexist with other Web sites
Deploying a Scalable Web Server
Tuning and optimizing performance
Troubleshooting performance counters
Analyzing Web server log files
Implementing a robust Server Farm
Configuring Web gardens and farms
Achieving fault-tolerance and scalability
Building a Network Load Balancing (NLB) cluster