ARCHITECTURE
& SECURITY

Dvoudenní konference věnovaná návrhu softwarových systémů
z pohledu architektury a bezpečnosti.

Program konference

1. DEN

Architecture Day

Přednášející:
Tomáš Herceg

28. 3. 2017

10:15

SOLID a Dependency Injection

Základem pro dobrý návrh aplikace je dodržení několika principů pro testovatelný kód a využití dependency injection. Na této přednášce si tyto principy popíšeme a ukážeme si několik příkladů špatného návrhu aplikace a to, jak jej vylepšit.

OBĚD

V restauraci UNIQUE Restaurant v přízemí budovy Microsoftu

12:30

Jak funguje DI v .NET Core

.NET Core přinesl mnoho novinek, přičemž jednou z nich je i knihovna Microsoft.Extensions.DependencyInjection. Podíváme se, co tato knihovna umí, jak se integruje s ASP.NET pipeline a jak ji zkombinovat s jiným DI kontejnerem, pokud nám její možnosti přestanou dostačovat.

14:00

Testování a novinky v .NET Core

Testovací framework MS Test byl dříve velmi úzce integrován do Visual Studia, s příchodem .NET Core se ovšem situace změnila a Microsoft uvedl v tichosti MS Test 2, který řeší mnoho problémů a funguje i na této nové platformě. Na této přednášce si jej ukážeme a srovnáme jej s populárním xUnitem. Mimo to si ukážeme několik zajímavých funkcí, které v oblasti testování přineslo Visual Studio 2017.

15:30

Knihovna Riganti Utils Infrastructure 2

Vytvořit dostatečně robustní architekturu pro informační systém není tak jednoduché, jak se zdá. Aplikaci je nutné vhodně rozčlenit na vrstvy a připravit rozumnou sadu rozhraní a bázových tříd, které umožní nestrávit na jednom okně hodiny copy pastováním a upravováním již napsaného kódu. Na této přednášce si ukážeme open source knihovnu Riganti Utils Infrastructure, která ve své druhé verzi podporuje .NET Core a poskytuje základ pro středně velké aplikace založené na Entity Frameworku.

1. DEN

Architecture Day

Přednášející:
Tomáš Herceg

28. 3. 2017

2. DEN

Security
Day

Přednášející:
Michal Altair Valášek

29. 3. 2017

10:15

Nejběžnější bezpečnostní chyby ve webových aplikacích a jak jim předejít vhodnou architekturou

Bezpečnostní chyby lze rozdělit v zásadě na dvě skupiny. Ty první jsou chyba v implementaci - kód dělá něco jiného, než si programátor přeje. Závažnější jsou tu druhé - programátor si přeje špatnou věc. A právě jim se budeme věnovat. Ukážeme si, jak aplikaci správně nikoliv naprogramovat, ale vymyslet.

OBĚD

V restauraci UNIQUE Restaurant v přízemí budovy Microsoftu

12:30

HTTPS tak, aby vám k něčemu bylo

Mottem dneška je "HTTPS Everywhere". Ale jak zařídit, aby bylo naimplementované správně? Aby vám vůbec něco bylo platné? A jak jej na IIS naimplementovat s co možná nejmenšími náklady a obtížemi? Aktualizovaná verze oblíbené přesnášky s novinkami roku 2017.

14:00

Kryptografie v .NET: Kdy ji použít?

Šifrování dat, elektronické podpisy a další kryptografické techniky jsou oblíbeným zdrojem zmatků a problémů. Co vlastně kryptografie v .NET umí a v jakých případech je vhodné ji využít?

15:30

Kryptografie v .NET: Jak ji použít?

Ďábel se skrývá v detailech a v kryptografickém kódu to platí dvojnásob. Psát ho vlastníma rukama (a zejména vymýšlet vlastní hlavou) je zpravidla hodně špatný nápad. Jak tedy kryptografii používat, aniž bychom ji museli sami implementovat?

2. DEN

Security
Day

Přednášející:
Michal Altair Valášek

29. 3. 2017

Přednášející

Riganti
Jsem Microsoft Most Valuable Professional a Microsoft Regional Director a vlastním softwarovou firmu RIGANTI, která se zabývá vývojem aplikací na platformě Microsoft .NET.

Pod hlavičkou dotNETcollege poskytuji školení a konzultace na celou oblast .NET Frameworku.

Jsem také autorem open source projektu DotVVM.
Altairis
Zjistiv, že má obě ruce levé a na politiku nemá žaludek, začal se zabývat počítači. Konkrétně a zejména pak vývojem webových aplikací v ASP.NET a počítačovou bezpečností.

Je autorem několika stovek odborných článků v mnoha médiích a spoluautorem knihy o datových schránkách a eGovernmentu.

Kromě toho je služebně nejstarším českým držitelem titulu Microsoft MVP (Most Valuable Professional), který obhajuje již dvanáctým rokem.

Přednášející

Tomáš Herceg
Riganti
Jsem Microsoft Most Valuable Professional a Microsoft Regional Director a vlastním softwarovou firmu RIGANTI, která se zabývá vývojem aplikací na platformě Microsoft .NET.

Pod hlavičkou dotNETcollege poskytuji školení a konzultace na celou oblast .NET Frameworku.

Jsem také autorem open source projektu DotVVM.
Michal Altair Valášek
Altairis
Zjistiv, že má obě ruce levé a na politiku nemá žaludek, začal se zabývat počítači. Konkrétně a zejména pak vývojem webových aplikací v ASP.NET a počítačovou bezpečností.

Je autorem několika stovek odborných článků v mnoha médiích a spoluautorem knihy o datových schránkách a eGovernmentu.

Kromě toho je služebně nejstarším českým držitelem titulu Microsoft MVP (Most Valuable Professional), který obhajuje již dvanáctým rokem.
Jeden den
1 500 Kč + DPH
Oba dny
3 000 Kč + DPH

V ceně vstupného je teplý oběd, občerstvení, nealko nápoje a káva během přestávek.

Místo konání

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

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

Metro
Nejbližší stanicí metra je Budějovická na lince C, odkud je to cca 10 minut chůze na místo konání. Pro dopravu ze stanice metra můžete rovněž využít autobusovou linku 118, zastávka Vyskočilova.
Bus
Na místo konání se můžete dostat také autobusem, konkrétně použitím linek 118, 124 nebo 170.
Auto
Při využití automobilové dopravy můžete zaparkovat na krytém parkovišti Delta Building hned vedle sídla Microsoftu, nebo poblíž na placeném parkovišti Za Brumlovkou nebo Vyskočilova.

Kontaktní informace

Nevíte si rady? Potřebujete s něčím poradit? Nebo nám prostě jen chcete cokoli sdělit? Bez váhání nás kontaktujte!

Chcete dostávat novinky o komunitních akcích, školeních
a konferencích DotNetCollege?

Přihlaste se k odběru newsletteru

Nezasíláme více než 1 newsletter měsíčně. Ochrana osobních údajů

DotNetCollege
RIGANTI
ICT Capital
Altairis