Detail kurzu

20483: Microsoft Visual Studio 2012 – Programování v jazyku C#

NICOM, a.s.

Popis kurzu

Tento kurz naučí programátory novým dovednostem, které jsou potřebné pro tvorbu aplikací Windows v jazyku C#. V průběhu pěti dnů si nejdříve zopakujete základy syntaxe jazyka C# a struktury programu a poté se naučíte využívat nových technik a vlastností prostředí .NET Framework 4.5. Kurz zahrnuje např. tvorbu nových datových typů, ošetřování chyb, programování uživatelského rozhraní, přístup k databázím, přístup k vzdáleným datům, asynchronní operace, spolupráce s unmanaged kódem, šifrování a dešifrování dat a další.

Programovací jazyky a vývojářské nástroje procházejí neustále bouřlivým vývojem. Programátor je nucen se neustále učit novou syntaxi, zkoušet nové nástroje a poznávat nové často velmi rozsáhlé knihovny. Zásadní však je také pochopení celé nové technologie, programátorské techniky nebo postupu. Nastudování a osvojení syntaxe je potom už jen praxe a prostředek k dosažení cíle. Během týdne se nenaučíte rychle a bezproblémově programovat, budete ale mít dobrý přehled o prostředí Visual Studia a zejména pak o knihovně .NET Framework 4.5. Budete znát názvy nových technologií a s tím souvisejících jmenných prostorů a tříd. Prakticky si vyzkoušíte všechny potřebné nástroje na řadě praktických příkladů.

Objektové programování

Jazyk C# je striktně objektově orientovaný jazyk, takže ať chcete nebo ne, prostě v něm musíte myslet objektově. Principy OOP je nutné dostat do podvědomí. Zopakujete si a prohloubíte si používání tříd, jejich metod, vlastností a událostí, dědičnosti, používání rozhraní, generických tříd, kolekcí a dalších.

Práce s daty

Prakticky v každé aplikaci programátor přistupuje k datům, ať už jsou uloženy v lokálních souborech, v databázových systémech nebo se k nim přistupuje přes web. Ukážeme Vám jak ke všem takovýmto zdrojům přistupovat a jak si ušetřit práci využitím dotazů přímo v jazyku – LINQ, jak využít technologie Entity Data Model a WCF Data Services nebo jak používat proces serializace dat.

Uživatelské rozhraní

Grafické rozhraní moderních aplikací musí být velmi dynamické kvůli podpoře různých zobrazovacích zařízení a uživatelé si už zvykli na různé animované ovládací prvky. To platí dvojnásob u dotykových displejů. Ukážeme Vám, jak definovat takové uživatelské rozhraní v jazyku XAML a jak správně pozicovat ovládací prvky. Ukážeme Vám také, jak spouštět úlohy na pozadí v samostatném vláknu, aby nedocházelo k zamrzání nebo prodlevám na obrazovce.

Cílová skupina

  • budete rozumět syntaxi a vlastnostem jazyka C#

  • vytvořit a zavolat metody

  • zachytit a ošetřit běhové chyby

  • implementovat základní algoritmy běžné pro desktopové aplikace

  • vytvářet třídy

  • implementovat rozhraní

  • vytvářet a používat generické kolekce

  • používat dědičnost

  • číst a zapisovat data do souborů a proudů

#

  • serializovat a deserializovat data z různých formátů

  • vytvářet a používat entity data model

  • používat LINQ dotazy a aktualizovat data

  • používat jmenný prostor System.Net a WCF Data Services

  • vytvářet uživatelské rozhraní pomocí XAML

  • používat asynchronní operace

  • integrovat unmanaged knihovny

  • používat atributy a využívat metadata pomocí reflexe

  • šifrovat a dešifrovat data pomocí symetrického a asymetrického šifrování

Kontaktní osoba

Vít Straka
+420 602 323 906
marketing@nicom.cz

Hodnocení




Organizátor