Course code: GOC3313« Back

ASP.NET and Internet Information Services – How does it Work Inside

ASP.NET and Internet Information Services – how does it work inside.The course is designed for programmers of ASP.NET application, who want to understand the IIS architecture, use its service in development and operation of applications and learn to write extensions for it. It is also designed for administrators, eventually also programmers, who were unfortunate and have to also run their own applications. We will teach you to write extensions for Microsoft Internet Information Services and show you, that you actually already know how to do it, without realizing it. We will as well show you, that the not really easy work of an administrator of a web server is a bit easier thanks to the capabilities of the IIS, or that you can at least choose more ways of how to run it. You will also get familiar with the Microsoft Web Platform Installer (WPI) tool, which will simplify the IIS installation and its accessories.SPECIAL OFFER: Attend the course for ASP.NET and Internet Information Services – how does it work inside and get a personal license of the ReSharper product for free.

No terms found, contact our client service.

AffiliateDurationCatalogue priceHandbook priceITB
Praha3 13 800 CZK included in course price 30
Brno3 13 800 CZK included in course price 30
Bratislava3 480,00 EUR included in course price 30

Who is the course for

The course is designed for developers of web application at the ASP.NET platform

Required skills

  • Experience with the.NET Framework platform
  • Experience with object oriented programming in the C# language or VB .NET
  • Experience with development of web application at the ASP.NET  platform on the level of the GOC331 course

Teaching methods

Lecture supplemented by large amount of individual creation of examples according to the provided instructions.

Teaching materials

Examples handbook, presentation projected by the lector

Course outline

Microsoft NET Framework

  • What is the „.NET“ and what is the „Framework“
  • Version 2.0 - 4.0 and their mutual relation
  • Future outlook – what is known and what we can’t even imply

Internet Information Services

  • Modular architecture of the IIS
  • Installation of the IIS 7.x at Windows Server 2008, 2008 R2
  • IIS Express
  • Dynamic IP restrictions
  • New interfaces for administration
  • Internet service manager
  • APPCMD and administration from the command line

IIS administration

  • New configuration model
  • New interfaces for administration
  • Internet service manager
  • APPCMD and administration from the command line

Secure hosting of application at the IIS 7x

  • FTP server and its capabilities
  • Setting of a web server for hosting of more applications

Processing of HTTP requests

  • Processing of the requests from the web server point of view (IIS 6.0, 7.0)
  • Processing of the requests from the ASP.NET point of view
  • HTTP modules and handlers
  • Events called while requests processing
  • Writing of own extending modules for the IIS

URL routing v ASPNET

  • The difference between routing and rewriting
  • Basis of the URL routing, passing parameters
  • Defaults, Constraints, Data Tokens
  • Influencing of the URL routing by own code

Caching in HTTP IIS and ASPNET

  • Caching as a part of the HTTP standard
  • Output cache v IIS
  • Caching a part of a site
  • Creating of own output cache providers in the ASP.NET

Filtration of requests

  • Injection attacks (SQL Injection, Script Injection) and defense against them
  • Request validation
  • Creation of own request validation module in the .NET

FTP Server in the IIS in detail

  • Connection of the FTP to the ASP.NET membership
  •  Writing of own providers for the FTP

Deployment of a web application by MS Deploy

  • Server configuration, Web Management Service
  • ,,One-click publish“ from the Visual Studio
  • Creation of own installation packages
  • Databases deployment

 

 

 

 

 

 

Tištěné prezentace probírané látky

Price:
included in course price
The prices are without VAT.