Home
  Technology Courses
  Management Courses
  Certification
  MyHistory
 Course Schedule
  Free Catalog
  About Us
  What's New

  Contest

  Contact Us
Photo Galary
 
Internet Information Services 7 for Windows Server 2008
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

Course Benefits
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.

Who Should Attend
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. Web development experience is helpful but not required.

Hands-On Training
Hands-on experience implementing enterprise Web sites with Windows Server 2008 and IIS 7 is provided throughout the course. Exercises include:
  • Installing and configuring IIS 7
  • Scripting administrative tasks
  • Enabling and deploying ASP.NET
  • Securing server content
  • Publishing solutions with WebDAV and FTP
  • Constructing multiple virtual servers
  • Monitoring and optimizing IIS 7
  • Testing failover with NLB clusters

Course Content
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

galaxy information systems