IIS for Windows Server @ Learning Tree

Learning Tree ,London, United Kingdom

Jun 2006 – London, United Kingdom

I attended this Internet Information Services 6 for Windows Server 2003 course to optimise UKTV’s online presence form a technical standpoint.

Course Content:

  • IIS 7.5: A Powerful Web Application Platform
    • Integration with ASP.NET Framework
    • Revealing the fully extensible modular architecture
    • Benefiting from enhanced performance and reliability
  • Preparing for IIS 7.5 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 practises
  • Configuring the Extensible Modules
  • Analysing the default installation
    • Identifying standard modules
    • Modifying initial configuration settings
  • Extending functionality with additional modules
    • Determining application requirements
    • Enabling selected modules for application support
  • Building a Reliable Website
  • Automatic sandboxing with application pools
    • Managing application pools
    • Isolating applications for improved stability/performance
  • Maintaining application availability
    • Monitoring process recycling and program health
    • Detecting errors with Failed Request Event Tracing
  • Streamlining Administrative Tasks
  • Configuring application settings
    • Automating tasks with PowerShell
    • Xcopy deployment of site settings and content
    • Gaining more control with Administration tools
  • Delegating administrative responsibilities
    • Assigning feature control to site owners
    • Employing Configuration Tracing to track changes
  • Developing Applications with IIS 7.5
  • Maximising ASP.NET integration
    • Analysing integrated and classic pipeline modes
    • Building ASP.NET web pages and configuring support
    • 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
  • 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
  • Creating multiple virtual servers
    • 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 websites
  • Deploying a Scalable Web Server
  • Tuning and optimising performance
    • Troubleshooting performance counters
    • Analysing web server log files
  • Implementing a robust server farm
    • Achieving fault-tolerance and scalability
    • Building a Network Load Balancing (NLB) cluster