Track 1 místnost 209 |
Track 2 místnost 309 |
Track 3 místnost 340 |
Track 4 místnost 54 |
|
Testování softwaru v praxi
Tomáš Herceg
Na této přednášce si ukážeme základní techniky pro automatizované testování aplikací. Na příkladech z reálných projektů si ukážeme unit testy, integrační testy a povíme si o best practices, které se vyplatí dodržovat.
|
Snadné a rychlé zpracování XML pomocí XSLT 2.0 na platformě .NET
Jiří Kosek
Jazyk XSLT nabízí zcela bezkonkurenční produktivitu při překladu zpráv mezi různými XML formáty nebo při generování HTML pohledů na zdroje dat v XML. Během přednášky se na příkladech podíváme na silné stránky jazyka XSLT a ukážeme si hlavní rysy jeho nové verze XSLT 2.0. Protože Microsoft ve svých produktech podporuje stále jen XSLT 1.0, ukážeme si jak ve vlastních aplikacích používat open-source implementaci XSLT 2.0 - Saxon.NET.
|
Úvod do XAML
Jiří Danihelka
Na přednášce si vysvětlíme značkovací jazyk XAML, který se používá pro vytváření uživatelského rozhraní ve Windows 8 a Windows Phone aplikacích, když píšeme v jazyku C#. Přednáška je určena pro ty, kdo chtějí začít programovat Windows (Phone) Store aplikace.
|
Seznámení s jazykem F#
Milan Straka
F# je funkcionální jazyk inspirovaný komerčně úspěšným jazykem OCaml s úpravami umožňujícími plnohodnotné využití .NET Frameworku. Je k dispozici pod open source licencí, od roku 2010 se stal součástí Visual Studia a funguje také s Mono. Na přednášce se kromě syntaxe jazyka zaměříme na funkcionální programovací techniky, které F# nabízí. Ty umožňují soustředit se na to /co/ má program vykonat, místo toho /jak/ to má vykonat. Díky nepřítomnosti side-efektů je paralelní a asynchronní programování výrazně jednodušší. Používáním funkcí vyššího řádu a typové inference dochází při programování k samočinnému vzniku obecných a znovupoužitelných komponent.
|
10:00
-
11:00
|
DI v .NET bez pověr, iluzí a frikulínského nadšení
René Stein
Na přednášku by neměl chodit ten, kdo si i v roce 2012 myslí, že DI je zvláštní černá magie, se kterou si není radno nic začínat a se kterou si poradí jen pár zasvěcených, kteří v kotlíku své vícevrstvé aplikace a za mumlání „fowler, inversion, expecto patronum, dependency, “ do našeho světa zhmotní další zbytečně překombinovaný aplikační bastl.
Ukážeme si, proč v mnoha, i když ne ve všech, aplikacích potřebujeme DI kontajner a proč se nespokojit s jeho různými náhražkami. Povíme si o „principu neviditelnosti“ DI kontajneru – to znamená, že nejlepší DI kontajner je kontajner, o kterém při vývoji aplikace (skoro) nevíte a který má přesto v aplikaci tři důležité a na nikoho dalšího nepřenositelné odpovědnosti. Všechny principy, vzory a antivzory si ukážeme v kódu.
|
Time management
Jiří Pénzeš
Díky time managementu si dokážeme lépe organizovat a zvládat svůj čas, naučíme se různé metodiky jak rozvrhovat své úkoly a činnosti, abychom se celkově cítili v pohodě a nepociťovali velký každodenní stres. Základem bude naučit se novým návykům, které nám dopomohou využívat náš drahocenný čas na plno.
|
Design Windows Store apps
Jan Cibulka
Přednáška o základních pravidlech a doporučených postupech pro vývoj Windows 8 Metro aplikací. Podíváme se na možné postupy návrhu, jejich přenos do praxe a koordinaci práce od návrhu po předání do vývoje. Také si projdeme možné problematické body publikace do Windows Store, kterým může návrhář předejít. Účastníci získají povědomí o náležitostech přípravy a vývoje Metro aplikace. Seznámí se s vhodnými postupy a zjistí, kde hledat vhodné nástroje a návrhové vzory.
|
Novinky ve Windows Server 2012 (1. část)
Miroslav Knotek
Co přináší Windows Server 2012 nového? Jaké jsou rozdíly oproti předchozí verzi? To jsou hlavní témata přednášky na téma nově vydaného serverového operačního systému Windows Server 2012 společnosti Microsoft. V přehledu novinek určitě nebude chybět: správa serveru, změny v Active Directory a novinky souborového serveru.
|
11:15
-
12:15
|
|
Pauza na oběd
|
12:15
-
14:00
|
Efektivní vývoj v týmu
Michal Augustýn
Představení postupů a nástrojů, které používáme v Avastu pro vývoj středně velké intranetové aplikace. Během přednášky rozhodně zaslechnete slova jako integrační server, code-review, migrace nebo deployment, ale dominovat bude jedno slovo - automatizace. Ta je totiž nutnou (nikoli postačující) podmínkou pro to, aby vývojářský tým dokázal pracovat efektivně.
|
Herní vývoj v C# pro Windows 8
Tomáš Slavíček
Platforma Windows 8 / RT z pohledu vývoje her. Ukázka projektu MonoGame, jak lze naportovat hru z XNA. Optimalizace pro tablety, vzdálené ladění. Různá DPI a rozlišení displejů, snapped mód. Vstup myší, dotykem nebo stylusem, vstup z klávesnice. Ukládání dat a roaming storage, lokalizace hry. Úskalí nahrání hry na Store - Privacy settings a charms bar. Implementace in-app purchase. Propojení MonoGame a XAML.
|
Expression Blend
Jiří Danihelka
Tipy a triky pro vizuální návrh uživatelského rozhraní v programu Expression Blend. Jak si ulehčit práci s psaním XAML kódu. Vytváření animací pomocí timeline, změna rozložení komponent při změně orientace tabletu snadno a rychle, generování náhledů obrazovek s cvičnými daty a další užitečné funkce, které ve Visual Studio designeru nenajdete.
|
Novinky ve Windows Server 2012 (2. Část)
Miroslav Knotek
Systém Windows Server 2012 přináší mnoho novinek i v oblasti zabezpečení. Centrální politiky Dynamic Access Control pro striktní kontrolu přístup k datům na souborových serverech, nové scénáře vzdáleného přístupu pomocí Direct Access, Bitlocker a mnohá další, velmi zajímavá témata!
|
14:00
-
15:00
|
Čistý kód
Jiří Pénzeš
Na přednášce si ukážeme jak vytvořit kód, za který se nemusíme stydět. Dobrý kód je sám sobě dokumentací a snižujeme náklady na údržbu. Představíme si několik základních pravidel jak čistého kódu dosáhnout. Váš kód pak bude možné číst jako dobře napsanou prózu.
|
Programování pro Windows 8 (C#)
Martin Suchan
Na přednášce si představíme základní koncept Windows 8 aplikací, filozofie UI a ovládání, jaké jsou možnosti vývoje a ladění ve Visual Studio 2012, a proces publikace, životní cyklus a zpeněžení aplikací ve Windows Store. Dále bude ukázán vývoj jednoduché aplikace a práce s dostupnými kontrakty či rozšíření, které udělají z nudné RSS čtečky šikovný nástroj, za který uživatelé rádi zaplatí.
|
.NET Micro Framework
Štěpán Bechynský
Kdo z vás sleduje seriál The Big Bang Theory, tak si jistě pamatuje 9. díl první série, kde čtveřice našich oblíbených geeků připojí osvětlení v místnosti k internetu. Jak si takové osvětlení vyrobit a ovládat ho přes Twitter si ukážeme v přednášce Štěpána Bechynského.
|
Hyper-V 2012
Tomáš Kantůrek
Windows Server 2012 přináší kromě jiného i podstatná vylepšení ve virtualizační platformě Hyper-V. Jaké novinky v tomto hypervisoru naleznete a jakým způsobem je můžete využít vám přiblíží tato prezentace.
|
15:15
-
16:15
|
SQL Server Internals
Tomáš Jecha
Hlavním tématem této přednášky je fyzická struktura datového MDF souboru SQL Serveru. Přijďte si poslechnout a podívat, jakým způsobem si tento systém organizuje datové uložiště pro tabulky o velikosti několika málo desítek bytů i stovek GB. Součástí přednášky bude i ukázka základních algoritmů pro čtení dat přímo nad binárním souborem.
|
Vývoj Windows 8 aplikací v HTML/JS
Jindřich Parus
Přehled platformy Windows 8 "Metro". Jak vypadá, co umí a jak s ní zacházet. Praktické ukázky vývoje Windows Store aplikací v JavaScriptu a HTML. Testováné "fast and fluid" na vybranou část těla. A na závěr zjistíme, co na to Jan Tleskač. Zkušenosti z vývoje Skype pro Windows 8 (kombinace JavaScriptu a C++).
|
Entity Framework Code First prakticky
Slavo Furman
Cieľom tejto prezentácie je stručne predstaviť Entity Framework;
objasniť, čo znamená používať ho pomocou Code First prístupu; a v
neposlednom rade tiež prakticky ukázať, akým spôsobom môžeme Entity
Framework Code First použiť na naprogramovanie rozumne navrhnutej
dátovej vrstvy použiteľnej v reálnych aplikáciach.
|
Windows Server 2012 Clustering
Martin Pavlis
Již několik generací Windows serveru v sobě obsahuje službu Failover Cluster, která umožňuje provoz klíčových IT služeb s minimálním možným výpadem. Windows Server 2012 přináší zásadní novinky, které hlavně v oblasti geografických clusterů a ve spojení s virtualizací nabízejí zcela nové a extrémně zajímavé scénáře.
|
16:30
-
17:30
|
Testování uživatelského rozhraní
Tomáš Herceg
Na této přednášce si ukážeme nástroje, pomocí nichž lze testovat desktopové a webové aplikace. Ukážeme si mimo jiné Coded UI testy ve Visual Studiu, knihovnu Watin, a dále si představíme několik tipů a triků, které zajistí, že naše UI testy budou spolehlivé.
|
Front-end optimalizace webu
Jakub Čermák
Na této přednášce se dozvíte, jak urychlit výsledné zobrazení Vaší webové aplikace. Budou probírána jak obecná témata, jako je např. cachování či minifikace, tak i nové featury, které nám přibyly v ASP.NET 4.5, týkající se práce s klientskými skripty a styly a úzce související s probíraným tématem.
|
Spring.NET
Petr Puš
Spring .NET je volně dostupný aplikační Framework pro vývoj podnikových aplikací na platformě .NET. Tento Framework vychází z úspěšného frameworku Spring, který je používán na platformě Java. V přednášce budou představeny možnosti tohoto frameworku se zaměřením na použití IoC kontejneru tohoto frameworku. Dále se přednášející podělí o pozitivní i negativní zkušenosti s tímto frameworkem z reálného projektu.
|
Exchange 2013 Overview
Martin Pavlis
Martin Pavlis je držitelem titulů MVP za oblast Microsoft Exchange, MCSE a MCITP. S Exchange 2013 pracuje již několik měsíců a vám posluchačům jej představí tak, abyste věděli, jak skutečně funguje. Vysvětlí, jak se změnila architektura. Ukáže nejdůležitější novinky v přenosu zpráv, mailové hygieně, správě databází, jejich replikacích a vysoké dostupnosti, správě a spolupráci příjemců i zabezpečení.
|
17:45
-
18:45
|
Zakončení dne, slosování
|
18:50
-
19:00
|
|
Afterparty
|
19:30
-
23:59
|