ASP.NET

ASP.NET Ajax Extensions: Jak je použít a proč to nedělat

Microsoft ASP.NET 2.0 Ajax Extensions a Ajax Control Toolkit představují snadný způsob, jak můžete v ASP.NET vyvíjet akční a dynamické aplikace, využívající bohaté klientské skriptování a technologii Ajax. Tento seminář vás seznámí s principy fungování a použití těchto technologií.

Na druhou stranu, sama skutečnost, že nějakou technologii můžete použít, ještě neznamená, že byste ji opravdu měli použít. Nasazení Ajaxu může mnoha aplikacím pomoci, na druhou stranu ale může nevhodně použitý Ajax uškodit jak uživatelům, tak aplikaci samé. Proto je vhodné vědět nejenom jak Ajax použít, ale také kdy byste na něj měli raději zapomenout.

Záznam akce, konané 15. března 2007 v Microsoftu v Bratislavě. Obdobná akce se děla též 14. března v Brně a 16. ledna v Praze.

ASP.NET quid pro quo: Web Forms pro starší a pokročilé

Jednou z častých výtek technologii ASP.NET je neefektivita jimi generovaného HTML kódu. Největší síla ASP.NET ovšem spočívá v robustní infrastruktuře, do níž je možno zapojit takovou formu generování výstupu, jaká je vhodná.

Výchozí nastavení je velmi univerzální, ale pramálo efektivní. Ukážeme si, jak je možno v duchu hesla quid pro quo (něco za něco) měnit různé moduly ASP.NET, dosáhnout efektivnějšího kódu a zároveň nepřijít o příliš mnoho výhod rychlého vývoje.

Budeme řešit následující problémy ASP.NET:

  • Neefektivní HTML kód
  • Zbytečný ViewState
  • Nepředvídatelné ID elementů
  • Závislost na JavaScriptu
  • Nepoužitelní vestavění provideři

Záznam akce Altairis konané v Praze dne 30. ledna 2007.
Aktualizované materiály z téže akce v Bratislavě, 12. prosince 2007.

Microsoft Developer Days 2006 - ASP.NET pro školu, úřad i dům

Dvě navazující přednášky z DevDays popisující tvorbu ukázkové aplikace s použitím začátečnických i pokročilejších technik.

Ukázková aplikace Libricola je ke stažení pro členy programu MSDN Connection. Registrace je zdarma, aplikaci najdete ke stažení v sekci Výhody členství.

Záznam dvou přednášek z Microsoft Developer Days 2006, Praha 11. září 2006

Část 6: Internals a rozšiřitelnost

Poslední ze série přednášek o novinkách v technologii ASP.NET 2.0.

V závěrečném tématu jsme se zabývali tím, jak to všechno dohromady vlastně funguje a co dělat, když to funguje jinak, než by se nám líbilo.

Představili jsme si princip fungování ASP.NET, HTTP moduly a HTTP handlery. Probrali jsme kompletní sled událostí, který nastane při zpracování požadavku a obvyklá místa, kde se lze do procesu zapojit a zasáhnout do něj.

Záznam akce Altairis konané v Praze dne 8. srpna 2006.

Část 4: Práce s daty a cacheování

  • Nové možnosti v databindigu v ASP.NET 2.0.
  • Jak vytvořit databázovou aplikaci aniž bychom napsali řádek kódu.
  • Cacheování jako prostředek, jak snadno zvýšit výkon mnohých aplikací.
  • Závislosti cache na databázi (Microsoft SQL Server 2005).

Záznam akce Altairis konané v Praze dne 27. června 2006.