Nejstahovanější

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

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.

XML v teorii a praxi, XSLT, XPath

XML je jedno z oblíbených buzz-words poslední doby. Jedná se ovšem také o navýsost užitečný formát pro přenos počítače čitelných informací. Většina novějších technologií XML nějakým způsobem využívá.

Velkou výhodou (správně použitého) XML jako formátu je jeho univerzální použitelnost napříč různými platformami. Data v XML je možné vytvářet a zpracovávat na všech myslitelných platformách a ve většině existujících jazyků. I semináře, na které vás zvu, jsou technologicky neutrální, budu se zabývat nezávislými standardy, které je možné zpracovávat pomocí libovolné technologie. Mohou vám tedy být k užitku i v případě, že pro vývoj nepoužíváte platormu .NET, ale třeba PHP na Un*xu.

Záznam dvoudílného semináře o XML, formátovacím jazyku XSLT a dotazovacím jazyku XPath.

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.

SQL Injection

Michal Bláha (Devmasters, s. r. o) představí nejpoužívanějši techniky pro průnik do databázového serveru formou SQL injection. Dozvíte se, co může útočník pomocí SQL injection na vašich serverech způsobit, jak mu v průniku zabránit a jak nastavit server tak, aby byly minimalizovány škody.

Přednáška je zaměřena na Microsoft SQL Server 2000 a 2005 se zřetelem na použití ASP.NET aplikací.

Záznam akce konané v Praze dne 19. září 2006