PV179 Vybraná témata .NET technologií
doc. Ing. RNDr. Barbora Bühnová, Ph.D.
PV179 Vybraná témata .NET technologií
Info
Období
jaro 2010
Kapitola obsahuje:
1
Studijní text
Kapitola obsahuje:
1
Studijní text
Kapitola obsahuje:
1
Studijní text
Kapitola obsahuje:
1
Studijní text
Kapitola obsahuje:
1
Studijní text
Kapitola obsahuje:
1
Studijní text
Kapitola obsahuje:
1
Studijní text
Kapitola obsahuje:
1
Studijní text

1. Přednáška, 26.2.2010

Úvod do vývoje v C# nad platformou .NET
Přednášející: Ing. Jiří Pokorný (ANF DATA/Siemens) 

Abstrakt: Přednáška je zaměřena na posluchače mající znalosti objektového programování, kteří by chtěli začít vyvíjet pod plaformou .NET. Budou prezentována následující témata:
- popis platformy .NET a srovnání s platformou Java
- popis základních konstruktů používaných v jazyce C#
- popis vývojových nástrojů a praktické ukázky
- shrnutí jednotlivých .NET Frameworks a popis jejich možného praktického využití
- poznatky z praxe při vývoji rozsáhle desktop aplikace (spolupráce mezi geograficky vzdálenými týmy, problematika testovaní a quality managementu).

O přednášejícím: Jiří Pokorný působí na pozici senior developer ve společnosti ANF Data spol. s r.o. a Siemens Company. Působí také jako školitel Windows server technologií a programování a je držitelem několika Microsoft certifikací. Podílí se aktivně na organizaci setkání sdružení Windows user group v Brně, kde také přednášel skriptovací a programátorská témata.
 

2. Přednáška, 12.3.2010

Týmový vývoj na platformě .NET
Přednášející: Ing. Michael Juřek (Microsoft)

Abstrakt: Při vývoji v týmu je kritickým faktorem úspěchu sdílení informací mezi členy vývojového týmu - zdrojových kódů, evidence chyb, sledování postupu implementace, rozdělení práce, společných buildů a řady dalších věcí. Do rodiny produktů Visual Studio patří Team Foundation Server - sada integrovaných infrastrukturních bloků, které podporují jednotlivé členy týmu během celého životního cyklu vývoje aplikace.

O přednášejícím: Michael Juřek po postgraduálním studiu na Univerzitě Karlově pracoval jako konzultant a lektor serverových produktů. Nyní pracuje jako softwarový architekt ve společnosti Microsoft.

3. Přednáška, 26.3.2010

Technologie pro vývoj webových aplikací v .NET
Přednášející: Štěpán Bechynský (Microsoft)

Abstrakt: V semináři si projdeme základní technologie .NET, které se používají pro vývoje webových aplikací - ASP.NET WebForms a MVC, Silverlight, Web Services, REST. Také se podíváme na méně známé použití WPF a to tzv. Browser Applications, které jsou na hraně mezi webovou aplikací a klasickou aplikací. U účastníků je požadována základní znalost protokolu http a jazyka html.

O přednášejícím: Štěpán Bechynský pracuje ve společnosti Microsoft na pozici Developer Evangelist. Náplní jeho práce je osvěta mezi programátory směrem k novým technologiím. Zjednodušeně řečeno, připravuje vývojáře na to, co bude na trh uvedeno za půl roku až rok. V letech 1995 až 2006 pracoval jako programátor a lektor na volné noze. Pracoval pro české i mezinárodní firmy a školil vývojáře ve společnosti Gopas. Podílel se na projektech na různých platformách (Windows, Linux), v různých jazycích (VBA, Visual Basic 6.0, PHP, Perl, JAVA, C#) a různě velkých týmech - od "jednomužných" až po tým o 15 lidech.
 

4. Přednáška, 9.4.2010

Geograficky informační systém s využitím .NET technologií
Přednášející: Mgr. Ivan Mjartan (Geovap)

Abstrakt: Přednáška se bude věnovat mapovému aplikačnímu serveru Marushka®, který je postaven na komponentové technologii v prostředí NET. Tento nástroj představuje novou generaci prostředků pro publikaci a správu geografických dat firmy Geovap. Budeme se věnovat problematice využití .NET technologií při implementaci systému s důrazem na specifické problémy oblasti GIS, které jsme při implementaci řešili. 

Například: .Net Web Service, Vzdálena databáze, řízení desktop aplikace pomoci .Net Web Services, Distribuce SmartClient aplikace využitím technologie ClickOnce, Globlizace a lokalizace, práce s XML, volaní C DLL pomoci PInvoke.

O přednášejícím: Ivan Mjartan se po absolvování Fakulty informatiky MU věnuje již 5 let vývoji Geografických Informačních systémů ve firmě Geovap na pozici senior developer v prostředí .NET.

http://marushka.geostore.cz/
http://www.geovap.cz/

5. Přednáška, 23.4.2010

Windows Presentation Foundation
Přednášející: Štěpán Bechynský (Microsoft)

Abstrakt: Velký problém klasických, tedy "newebových", aplikací, je přílišná provázanost GUI a aplikační logiky a z toho vyplývající potíže při komunikaci mezi designérem GUI a programátorem. Tento problém se v podstatě nevyskytuje u webových aplikací, kdy pro popis GUI používám HTML a CSS, které je oddělené od aplikační logiky. Zjednodušeně řečeno, designér si může měnit GUI a programátor o tom nemusí nic vědět. Konflikt designér - programátor řeší Windows Presentation Foundation (WPF) a jazyk XAML, který umožňuje oddělit GUI od aplikační logiky i u "newebových" aplikací. WPF kromě popisu GUI umožňuje, mimo jiné, například pracovat s animacemi, datovými vazbami a událostmi. V semináři si vysvětlíme základní koncepty WPF a programovacího jazyka XAML. 

O přednášejícím: Štěpán Bechynský pracuje ve společnosti Microsoft na pozici Developer Evangelist. Náplní jeho práce je osvěta mezi programátory směrem k novým technologiím. Zjednodušeně řečeno, připravuje vývojáře na to, co bude na trh uvedeno za půl roku až rok. V letech 1995 až 2006 pracoval jako programátor a lektor na volné noze. Pracoval pro české i mezinárodní firmy a školil vývojáře ve společnosti Gopas. Podílel se na projektech na různých platformách (Windows, Linux), v různých jazycích (VBA, Visual Basic 6.0, PHP, Perl, JAVA, C#) a různě velkých týmech - od "jednomužných" až po tým o 15 lidech.

6. Přednáška, 7.5.2010

Pokročilý návrh databázových aplikací v .NET 3.5, LINQ
Přednášející: Ing. Jiří Pokorný (ANF DATA/Siemens) 

Abstrakt: Návrh databázové aplikace v .NET, Filozofie Language integrated query (LINQ) v .NET 3.5, LINQ to XML, LINQ to SQL, srovnání možností a použití ADO .NET, Enterprise library a LINQ.

O přednášejícím: Jiří Pokorný působí na pozici senior developer ve společnosti ANF Data spol. s r.o. a Siemens Company. Působí také jako školitel Windows server technologií a programování a je držitelem několika Microsoft certifikací. Podílí se aktivně na organizaci setkání sdružení Windows user group v Brně, kde také přednášel skriptovací a programátorská témata.
 

 

Mimořádná přednáška, 14.5.2010

 Vývoj moderních webových uživatelských rozhraní pomocí jQuery
Přednášející: Ing. Petr Kaleta (Devmasters s.r.o. / OnTheRoad Inc.)

Abstrakt: Přednáška zaměřená na vývoj moderních webových uživatelských rozhraní pomocí JavaScriptového frameworku jQuery a jeho pluginu. Cílem prezentace je poukázat, že i za necelé dvě hodiny můžeme vyvinout  uživatelské rozhraní, které je schopno konkurovat moderním aplikacím jako je Facebook nebo Twitter.

O přednášejícím: Přednášející působí jako Senior Web Developer ve společnosti Devmasters s.r.o. / OnTheRoad Inc. http://www.ontheroad.to a aktivně se podílí na startupu tapmates http://www.tapmates.com, kde působí jako backend architect a UI vyvojar iPhone/iPad aplikací. Více viz. Twitter http://twitter.com/petrkaleta a nebo na jeho LinkedIn profilu http://linkedin.com/in/petrkaleta.

7. Přednáška, 21.5.2010

Využití .NET technologií na univerzitě
Přednášející: Mgr. Martin Osovský (ÚVT MU)

Abstrakt: Přednáška popíše stručně oblasti problémů a konkrétní aplikace, kde se na universitě používá k vývoji platforma .NET. Ukážeme si o jaké aplikace se jedná, jak zhruba fungují a jaké konkrétní technologie se u nich používají. Nezapomeneme ani na pohled do budoucnosti použití těchto a dalších technologií v našem prostředí.

O přednášejícím: Martin Osovský je absolventem PřF MU (Matematika) a v současné době působí jako analytik na Ústavu výpočetní techniky MU (Oddělení vývoje systémových služeb), kde se věnuje zejména projektům na platformě .NET.