Kód kurzu: GOC3313« Krok späť

ASP.NET a Internet Information Services – ako to funguje vo vnútri

Kurz je určený programátorom ASP.NET aplikácií, ktorí chcú porozumieť architektúre IIS, využívať ich služby pri vývoji a prevádzke aplikácií a naučiť sa písať pre ne rozšírenia. Taktiež je určený administrátorom, prípadne programátorom, ktorých stihla nepriazeň osudu a musia prevádzkovať svoje vlastné aplikácie. Naučíme vás písať rozšírenia pre Microsoft Internet Information Services a ukážeme vám, že to vlastne už viete, len si to ešte neuvedomujete. Uvidíte, že neľahká práca admina webového serveru je vďaka schopnostiam IIS o niečo jednoduchšia alebo že si minimálne môžete vybrať z viacerých spôsobov, ktorými ju budete vykonávať. Zoznámime sa tiež s nástrojom Microsoft Web Platform Installer (WPI), ktorý vám dokáže uľahčiť inštaláciu IIS a ich doplnkov.

Neboli nájdené žiadne termíny, kontaktujte náš klientsky servis.
V prípade záujmu o iný termín uvedeného kurzu, kontaktujte klientsky servis, prosím.

PobočkaDníKatalógová cenaCena príručkyITB
Praha3 13 800 CZK v cene kurzu 30
Brno3 13 800 CZK v cene kurzu 30
Bratislava3 480,00 EUR v cene kurzu 30

Pre koho je kurz určený

Kurz je určený pre vývojárov webových aplikácií na platforme ASP.NET.

Požadované vstupné znalosti

  • Skúsenosti s platformou .NET Framework
  • Skúsenosti s objektovo orientovaným programovaním v jazyku C# alebo VB .NET
  • Skúsenosti s vývojom webových aplikácií na platforme ASP.NET na úrovni kurzu GOC331

Metódy výučby

Výklad lektora spojený s veľkým množstvom samostatnej tvorby príkladov podľa zadaných inštrukcií.

Študijné materiály

Príručka k príkladom, prezentácie preberanej látky.

Osnova kurzu

Microsoft .NET Framework

  • Čo je „.NET“ a čo je „Framework“
  • Verzie 2.0 - 4.0 a ich vzájomný vzťah
  • Výhľad do budúcnosti - čo je známe a čo nesmieme ani naznačovať

Internet Information Services

  • Modulárna architektúra IIS
  • Inštalácia IIS 7.x na Windows Server 2008/2008 R2
  • IIS Express
  • Microsoft Web Platform Installer
  • Sprevádzkovanie ASP.NET a súvisiacich modulov
  • Application Pool a izolácia jednotlivých aplikácií od seba
  • "Classic" verzus "Integrated" režim spracovania požiadaviek

Dostupné rozšírenia pre IIS 7x

  • URL Rewriting, Application Request Routing
  • IIS Media Services
  • Dynamic IP Restrictions

Správa IIS

  • Nový konfiguračný model
  • Nové rozhrania pre správu
  • Internet Service Manager
  • APPCMD a správa z príkazového riadku

Bezpečný hosting aplikácií na IIS 7x

  • FTP server a jeho schopnosti
  • Nastavenie web serveru pre hosting viacerých aplikácií

Spracovanie HTTP požiadaviek

  • Spracovanie požiadaviek z hľadiska web serveru (IIS 6.0, 7.0)
  • Spracovanie požiadaviek z hľadiska ASP.NET
  • HTTP moduly a handlery
  • Eventy volané pri spracovaní požiadaviek
  • Písanie vlastných rozširujúcich modulov pre IIS

URL Routing v ASP.NET

  • Rozdiel medzi Routingom a Rewritingom
  • Základy URL Routingu, odovzdávanie parametrov
  • Defaults, Constraints, Data Tokens
  • Ovplyvnenie URL Routingu vlastným kódom

Cacheovanie v HTTP IIS a ASP.NET

  • Cacheovanie ako súčasť štandardu HTTP
  • Output Cache v IIS
  • Cacheovanie časti stránky
  • Tvorba vlastných Output Cache providerov v ASP.NET

Filtrovanie požiadaviek

  • Injection útoky (SQL Injection, Script Injection) a obrana proti nim
  • Request Validation
  • Tvorba vlastného Request Validation modulu v .NET

FTP Server v IIS podrobne

  • Napojenie FTP na ASP.NET Membership
  • Písanie vlastných providerov pre FTP

Deployment webových aplikácií pomocou MS Deploy

  • Konfigurácia serveru, Web Management Service
  • One-Click Publish“ z Visual Studio
  • Tvorba inštalačných balíčkov
  • Deployment databáz
Tištěné prezentace probírané látky

Cena:
cena kurzu zahŕňa
Uvedené ceny sú bez DPH.


Graf nadväzností kurzov