Poznejte dva způsoby vývoje aplikací v ASP.NET Core

Microsoft, Praha

Konference již proběhla, děkujeme za Váš zájem! Dozvědět se více

O konferenci

Chystáte se na vývoj větší webové aplikace a chcete využít potenciál nové platformy ASP.NET Core? Na této konferenci Vám Michal Altair Valášek a Tomáš Herceg, dva přední experti a MVP, ukážou dva způsoby, jak k vývoji takové aplikace přistupovat.

První den konference uvidíte, jak aplikaci postavit pomocí čistého ASP.NET Core a Razor Pages, včetně pokročilých konceptů jako je automatické generování uživatelského rozhraní či lokalizace. Tento přístup se hodí zejména pro jednodušší nebo středně velké webové aplikace a různé public facing weby.

Druhý den si pak ukážeme, jak pro webovou aplikaci připravit robustní architekturu a jak na ní postavit UI pomocí open source frameworku DotVVM. Tento přístup vám bude užitečný zejména v případě komplexních webových aplikací, které se uživatelským rozhraním podobají spíše aplikacím desktopovým. V poslední přednášce vystoupí Martin Dybal, další z českých MVP, který vám představí DotVVM Business Pack a ukáže vám, kolik času s ním lze ušetřit.

Termín konání

Dvoudenní konference

8 přednášek

Kapacita sálu

150 míst
photo 3 1024 photo 1 1024 photo 2 1024

Registrace ukončena

Přednášející

Tomáš Herceg
Tomáš Herceg RIGANTI, Microsoft MVP
Michal Altair Valášek
Michal Altair Valášek Altairis, Microsoft MVP
Martin Dybal
Martin Dybal RIGANTI, Microsoft MVP

Program konference

První den/14.02.2019 Druhý den/15.02.2019

ASP.NET v praxi

Už zvládáte Hello World v Razor Pages a víte co je ViewModel? Výborně! Je čas postoupit dál a ukázat si techniky pro pokročilé a líné programátory. Lenost je totiž u programátora dobrá vlastnost, neboť automatizace šetří chyby, čas, nervy a peníze. Vše si budeme ukazovat na aktuální verzi ASP.NET Core Razor Pages a MVC Core.

10:00 11:15

Dějství první: Razor Pages pro pokročilé

V úvodní přednášce vám ukážu pokročilejší vlastnosti Razor Pages. Jak využívat handlery, jak vytvářet vlastní tag helpery a view komponenty a jak je zabalit do opakovaně použitelných knihoven.

Michal Altair Valášek

CZ
12:15 13:30

Dějství druhé: Automatické generování uživatelského rozhraní

Po obědě se podíváme na první ze svaté trojice líného programátora, totiž automatické generování uživatelského rozhraní. Ukážu vám, jak částečně nebo úplně automaticky generovat uživatelské rozhraní na základě metadat, jak validovat uživatelské vstupy a zejména jak tohle všechno customizovat dle vašich přání.

Michal Altair Valášek

CZ
13:45 15:00

Dějství třetí: Dynamické generování metadat pomocí konvencí

V této přednášce vám ukážu, jak si zjednodušit vytváření oněch metadat, která používáme pro dynamické generování UI. Představím vám mechanismus generování metadat na základě konvencí, který vám podstatně usnadní život.

Michal Altair Valášek

CZ
15:15 16:30

Dějství čtvrté: Lokalizace ASP.NET aplikací

V závěrečné přednášce vám ukážu, jak dříve předvedené techniky (a pár dalších triků) využít k tomu, aby vaše aplikace bezbolestně podporovala více než jeden jazyk. Jak využít vestavěné lokalizační mechanismy, které se ovšem pro naše prostředí příliš nehodí, nebo jak si napsat vlastní, lepší.

Michal Altair Valášek

CZ

DotVVM v praxi

Ve chvíli, kdy máte za úkol vytvořit rozsáhlou webovou aplikaci, v níž uživatelé očekávají podobné UI složitosti jako u desktopové aplikace, čeká vás poměrně nelehký úkol.
Jednou z možností je pochopitelně vydat se cestou Angularu či Reactu, nicméně to se neobejde bez toho, abyste se museli naučit celou řadu nových technologií, knihoven a nástrojů. Další možností, která ale ještě několik let nebude prakticky použitelná a kolem které visí nemálo otazníků, je Blazor postavený nad technologií web assembly.

Alternativou je použít DotVVM – český open source framework, který byl stvořen právě kvůli těmto složitým aplikacím. Bez nutnosti učit se mnoho nového v něm zvládnete vyvinout webovou aplikaci s komplikovaným uživatelským rozhraním, a díky komponentám, které jsou pro DotVVM k dispozici, si ušetříte velké množství práce.

10:00 11:15

Co bychom měli chtít od business vrstvy

Než se pustíme do samotného DotVVM, zodpovězme si otázku, jak navrhnout business vrstvu aplikace tak, aby se nám frontend vyvíjel co nejsnadněji a nezaneřádili jsme si jej business logikou. Na této přednášce se pokusím shrnout a ujasnit, co bychom od business vrstvy naší aplikace měli chtít, a nastínit způsob, jak by mohla vypadat.

Tomáš Herceg

CZ
12:15 13:30

Model-View-ViewModel

V této praktické přednášce si ukážeme, jak k business vrstvě vytvořit UI pomocí frameworku DotVVM a jak v jeho prostředí využívat návrhový vzor Model-View-ViewModel. Uvidíte, jak správně strukturovat stránky, jejich jednotlivé části a jim odpovídající viewmodely, aby se vám aplikace dobře psala a spravovala. Uvidíte také základní formulářové komponenty DotVVM, ukážu vám, jak v DotVVM funguje validace, lokalizace, formátování dat nebo jak řešit globálně exception handling.

Tomáš Herceg

CZ
13:45 15:00

Rozšiřitelnost a vlastní komponenty

DotVVM obsahuje celou řadu univerzálních a snadno stylovatelných komponent, ale přesto v aplikacích občas narazíte na speciální situace, které se neobejdou bez trochy JavaScriptu. V rámci této přednášky si ukážeme, jak v DotVVM vytvářet vlastní komponenty, jak pro DotVVM owrappovat existující jQuery plugin anebo jak framework rozšířit o speciální chování, a to tak, aby se vyvinuté řešení dalo zabalit jako Nuget balíček a použít i v dalších aplikacích.

Tomáš Herceg

CZ
15:15 16:30

DotVVM a Business Pack v praxi

V této poslední přednášce se s vámi podělíme o zkušenosti z použití DotVVM v reálných projektech. Uvidíte ukázky ze skutečných aplikací, které jsme na DotVVM postavili, uvidíte komponenty DotVVM Business Pack a to, kolik času vám mohou ušetřit, a v neposlední řadě si povíme něco o tom, kam webový vývoj směřuje a co od něj v dohledné době očekávat. Tato přednáška vám může pomoci v rozhodování, kterou cestou se při tvorbě webových aplikací vydat. Rozhodně se nejedná o žádný marketing - není cílem vám DotVVM vnutit - ukážeme vám, proč jsme jej vyvíjeli a proč nám při tvorbě aplikací pro naše zákazníky dává smysl.

Martin Dybal

CZ

Místo konání

Konference se koná v moderním prostředí pražského sídla Microsoftu na adrese Vyskočilova 1561/4a.

Metro

Linka C Budějovická

Ze stanice Budějovická je to na místo konání zhruba 10 minut chůze. Místo chůze lze využít autobusovou linku 118, zastávka Vyskočilova.

Autobus

118, 124, 170 Vyskočilova

Na místo se lze dostat autobusem, a to linkou 118, 124 nebo 170, zastávka Vyskočilova.

Auto

Placené parkoviště Delta Building

Auto lze parkovat přímo na krytém parkovišti Delta Building, případně poblíž na placeném parkovišti Za Brumlovkou nebo Vyskočilova.

Vyskočilova 1561/4a
140 00, Praha 4

Konference se koná v přízemí v konferenčním sále "Praha" v budově Microsoftu v Praze.

MapImage

Pořádali jsme

Budoucnost ASP.NET banner

Největší .NET konference v Česku nabídla odborné přednášky od celkem 28 světově známých speakerů, za kterými byste jinak museli cestovat daleko po Evropě. Mezi nejvýznamnější experty patřili Carl Franklin, Richard Campbell, Julie Lerman, Laurent Bugnion či Brandon Minnick.
Součástí konference byla také afterparty, Ask The Experts zóna a bohatý doprovodný program včetně chill-out zóny s výbornou kávou.

První ročník konference mě velmi pozitivně překvapil a jsem rád především z přístupu všech speakerů, se kterými jsem prodiskutoval podstatnou část přestávek. Už se těším na další skvělá jména!

Účastník konference

Dlouho očekávaná dvoudenní konference s následujícím celodenním workshopem téměř naplnila kapacity hlavního přednáškového sálu v pražském sidle Microsoftu. Účastníci se dozvěděli, jak si při údržbě a rozvoji stávajících aplikací usnadnit život.
Součástí byly též přednášky o optimalizaci aplikací, ať už po stránce výkonu, spotřeby paměti nebo komunikace s databází.

Naprostá paráda, perfektní znalosti, profesionalita, ale i odlehčený přístup. Moc se mi líbilo, že to, co se řeklo na přednáškách, se na workshopu vzalo prakticky a také z jiného úhlu pohledu.

Účastník konference
Architecture & Security Days banner
Corestart 2.0 banner

Matt Warren a Ben Adams patřili mezi největší lákadla podzimní konference CORESTART. Spolu s dalšími 4 českými přednášejícími, mezi kterými byl Tomáš Herceg, Michal Altair Valášek, Tomáš Jecha a Jiří Činčura, kompletně provedli všech 150 účastníků novou platformou .NET Core 2.
Zpestřením programu byly také workshopy open-source frameworku DotVVM, prezentace na Microsoft Surface Hubu a také večerní posezení s přednášejícími.

Speakeři odvedli práci na jedničku. Jako bývalému javistovi a phpkáři se mi líbilo, že v dosti případech v problematice vysvětlovali i základní pojmy, takže se člověk rychleji "chytl" tématu.

Účastník konference

Praktické informace

Doporučujeme přijít 30 minut před začátkem první přednášky, abyste se stihli v klidu zaregistrovat, dát si ranní čaj nebo kávu a pohodlně se usadit.

Není třeba tisknout potvrzení o registraci nebo platbě. Při příchodu stačí na registraci říci své jméno, příjmení a firmu.

Zůstaňte v centru dění

Chcete dostávat novinky o konferencích, workshopech a dalších akcí Update Conference?

Partneři konference