Ověřené postupy při vývoji, nasazení a diagnostice projektů .NET

kurz

Základní info

Ověřené postupy při vývoji, nasazení a diagnostice projektů .NET
Proč se o kurz zajímat: V mnoha kurzech i při zahájení práce na projektu se
předpokládá, že vytvářené aplikace vždy fungují tak, jak jsou navrženy a mají
fungovat. Praxe ukazuje, že to tak zhusta není a často je třeba řešit
neočekávané chybové stavy nebo rozšiřitelnost a čitelnost existujícího kódu.
Kurz vychází z praktických zkušeností při vývoji rozsáhlejších serverových
aplikací. Zabývá se vývojovým cyklem projektu: stanovením zásad psaní
zdrojového kódu v týmu, rozdělením projektu do samostatných celků a jeho
strukturou, komplexní konfigurací aplikací, diagnostikou stavu a případných
chyb za provozu aplikací, vyvtářením dávkových buildů projektů a průběžnou
integrací. Pro tyto oblasti jsou použity především volně dostupné nástroje a
knihovny, široce používané a známé vývojářům v .NET. Cílem je seznámit vývojáře
s těmito technologiemi a postupy, vedoucími k zdárnému vývoji robustních a
konfigurovatelných aplikací. Motto kurzu: Neztrácet čas s chybami, čas projektu
je příliš drahý! Kurz vede zkušený vývojář, který kurz již vícekrát realizoval
na zakázku pro celé vývojové týmy.

Co budete po absolvování kurzu umět: Naučíte se pracovat s technologiemi a
využívat postupy, vedoucí k zdárnému vývoji robustních a konfigurovatelných
aplikací. Komu je kurz určen: Kurz je určen pro samostatné vývojáře a menší
týmy, kteří již mají znalosti jazyka C# a jednotlivých technologiií .NET, ale
nemají praktické zkušenosti s většími projekty a průběžnou integrací. Zvláště
dobře jej mohou zhodnotit projekty/týmy, které nevyužívají produkt Microsoft
Team Foundation Service. Přínosem je samozřejmě i pro projektové manažery,
kterým umožní náhled na možné použití kontrolních nástrojů a diagnostiky.
Podrobný obsah kurzu najdete níže.

Obsah kurzu:
· správa projektů ve Visual Studiu (projects, solutions, adresářová struktura,
reference na assembly, konfigurace solutions)
· zásady psaní zdrojového kódu C# (formátování, identifikátory, komentáře,
názvové konvence, nástroj StyleCop)
· konfigurace aplikací (handlery konfiguračních sekcí, validace konfiguračních
parametrů, specifická konverze datových typů, konfigurace pro zápis, rozdělení
do více souborů, sekce „Settings“)
· diagnostika aplikací (logování pomocí System.Diagnostics, využití vestavěného
logování v knihovnách .NET Frameworku, Service Trace Viewer Tool, knihovna
log4net)
· logování neošetřených vyjímek v konzolových, Windows Service, WinForms a WCF
aplikacích
· instalace aplikací (Visual Studio Setup Project, základy použití nástroje
Wix)
· využítí T4 (Text Templates) šablon pro automatické generování kódu (ukázka
jednoduché šablony, hostování ve Visual Studiu s přístupem do solution přes DTE
rozhraní)
· automatické buildy (základy MS Build, ukázka využití pro výsledný build
jednoho projektu s různými konfiguračními soubory)
· průběžná integrace (Continuous Integration) pomocí nástroje CruiseControl.NET
· generování dokumentace projektu z komentářů ve zdrojovém kódu (nástroj
Sandcastle)
· výhody a nevýhody použití virtuálních strojů pro vývoj a testování aplikací


Předpokládané znalosti:
· základní znalost práce s vývojovým prostředím Microsoft Visual Studio 2010
· základy jazyka C# a orientace v Microsoft .NET Frameworku
· základní znalost XML


Materiály:
· prezentace a příklady vypracované lektorem


Předcházející kurzy:
Technologie C# a .NET - náhled pro zkušené programátory
Úvod do XML pro vývojáře


Následující kurzy:
Automatické testování aplikací v .NET
Základy správy zdrojového kódu v Subversion
Pokročilá správa zdrojového kódu v Subversion

Ověřené postupy při vývoji, nasazení a diagnostice projektů .NET

Vybraný termín:

 Praha

Cena
8 000 Kč + 21% DPH

Kontakt na dodavatele získáte po registraci

Tento kurz je pořádán dodavatelem, který nevyužívá placenou prezentaci na portálu EduCity.

Kontaktní údaje na dodavatele získáte po registraci.

Nebo použijte poptávkový formulář.