Černá díra či bermudský trojúhelník, v němž se ztrácejí žádoucí výsledky počítání poměru cena/výkon, se bohužel až příliš často nachází v temném úseku mezi klávesnicí a židlí. Ano, uživatel technologie je tím nejužším hrdlem, které často brání toku geniálních myšlenek vývojářů do praxe. Smůla je, že tohle někdy platí také o vývojářích samotných. Za nemalý peníz třímají v rukou nástroje precizní, jemné, vyladěné, plné kláves a strunek – a používají je jako bicí. Ne že by rytmus nebyl důležitý, ale pojďme se raději podívat i po troše té koncertní harmonie do našich aplikací…

externí autořiexterní autoři
SoftwareSoftware
07.12.2010 0:00:0007.12.2010 0:00:00

externí autoři

externí přispěvatelé magazínu softwarový QUAS

ALSO Czech Republic s.r.o.
+420 222 512 201
+420 603 442 434
daquas@daquas.cz
Anny Letenské 7, Praha 2

Umíme to s ASP.NET?

Černá díra či bermudský trojúhelník, v němž se ztrácejí žádoucí výsledky počítání poměru cena/výkon, se bohužel až příliš často nachází v temném úseku mezi klávesnicí a židlí. Ano, uživatel technologie je tím nejužším hrdlem, které často brání toku geniálních myšlenek vývojářů do praxe. Smůla je, že tohle někdy platí také o vývojářích samotných. Za nemalý peníz třímají v rukou nástroje precizní, jemné, vyladěné, plné kláves a strunek – a používají je jako bicí. Ne že by rytmus nebyl důležitý, ale pojďme se raději podívat i po troše té koncertní harmonie do našich aplikací…

Architektura ASP.NET aplikací a praktický vývoj pomocí moderních technologií

Patříte-li mezi tvůrce kompletních webových aplikací, vězte, že se použití aktuálních technik z nabídky .NET Framework a Visual Studio 2010 lze naučit celkem rychle. Třeba pokročilí začátečníci sice vědí, jak psát kód, nicméně se jistě budou zajímat o triky pro koncepční návrh aplikací s reálnými problémy. Ovšem i „staří rutinéři“ mohou svou naučenou rutinu a zažité postupy konfrontovat s novými technologiemi v .NET 3.5/4.0 a Visual Studiu 2010.

Konkrétně se tak obě skupiny mohou seznámit s tím, jak v praxi použít ASP.NET Dynamic Data pro generování částí uživatelského rozhraní, Membership a Role Providery z reálného světa, tvorbu uživatelského rozhraní pomocí čistého HTML a trochy jQuery, generování RSS feedů a propojení s Outlookem a jinými online kalendáři. Mohou nečekaně použít newebové aplikace pro údržbu těch webových, případně zajímavé a užitečné volně dostupné komponenty třetích stran. Pokud patříte mezi ty, kteří se chtějí dostat mezi nemnoho vyvolených, můžete začít zkoumat temná zákoutí .NET Frameworku a věřte nebo ne, i tam se dají najít pravé poklady, o kterých se v produktových letácích nepíše.

ASP.NET Dynamic Data a použití entity frameworku na webu

Kombinace nejnovějších verzí technologií ASP. NET Dynamic Data a ADO.NET Entity Framework umožňuje programátorům vyvíjet typické aplikace (nebo typické části aplikací netypických) velmi rychle a s minimalizací prostoru pro chyby. Demoverze vypadají slibně, ale jak si tyto technologie poradí s vašimi skutečnými problémy? A jak je zaintegrovat do současných aplikací? Je na místě seznámit se s webovým použitím Entity Frameworku a zejména vyzkoušet v praxi použití Dynamic Data pro dynamické generování uživatelského rozhraní na základě metadat. Můžete se zaměřit na nasazení Dynamic Data do hotových aplikací a na rozličné úpravy dodaných šablon k požadovanému obrazu.

Čas i práci vám ušetří Text Template Transformation Toolkit. Tedy tajemná technologie T4, která je ve Visual Studiu skrytá již pěknou řádku let, ale její sílu poznala jen elita, ke které se však můžete přecitaké přidat!

ASP.NET autentizace a autorizace – Membership, Role, Federated Identity

Volnost, rovnost, bratrství – ideály Velké francouzské revoluce dostávají v jedenadvacátém století pěkně na frak. Tedy alespoň co se webových aplikací týče. Uživatele potřebujeme na webu spíše omezovat, oddělovat a kontrolovat.

Proto je dobré znát mechanismy pro zabezpečení přístupu k ASP.NET aplikacím: autentizaci a autorizaci. K tomu potřebujete porovnání jednotlivých metod a nahlédnutí do současného trendu, problematiky federated identity a single sign-on. Stranou by neměly zůstat ani základy kryptografie a bezpečné použití symetrických a asymetrických šifrovacích algoritmů v praktických aplikacích.

ASP.NET Server Controls a Databinding – jak je efektivně používat a vytvářet

Přes jistý prostor, který si získávají technologie jako MVC, je velká většina ASP.NET aplikací stále vytvářena pomocí Web Forms. A to obvykle znamená serverové ovládací prvky a data binding. Zkuste se ponořit do hloubky fungování těchto technologií a uvidíte, jak se dají efektivně využívat. Odhalíte dosud netušené možnosti standardních prvků, součástí .NET Frameworku, ale také způsoby, jak se dají psát vlastní ovládací prvky. Nejenom ty běžné a jednoduché, ale i komplexnější, které vám ještě více usnadní život. Abychom ale nezapomněli, jsou tu ještě technologie RSS a AJAX. Co začalo jako formát pro výměnu článků mezi pár blogujícími grafomany, se proměnilo v jeden z nejrobustnějších a nejuniverzálnějších komunikačních protokolů současnosti. Zapomeňte na ruční parsování či generování XML – seznamte se s nástroji pro syndication, které jsou součástí .NET Frameworku, ačkoliv se o nich mnoho neví.

Michal Altair Valášek

ASP.NET 4 a Visual Studio 2010

Bohatá škála školení, která vás nejrychleji přivedou k užitečným pokladům ASP.NET, aby se vám vyvíjelo lépe, profesionálněji, rychleji a nakonec i radostněji, vás čeká v počítačové škole Gopas.

Své si najdou začátečníci i pokročilí. DAQUAS doporučuje, neboť sám školitel – Michal Altair Valášek – je nadmíru povolaný guru českých .NET vývojářů a dostane z vás to nejlepší :-). Hledejte ASP.NET na webu společnosti GOPAS.