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

Visual Studio NICOM

cena kurzu:
od 25 900,00 Kč bez DPH od 31 339,00 Kč s DPH
?
Dárkový poukaz

Dárkový poukaz s platností půl roku (obdarovaný si sám vybere termín).
Bližší informace o dárkovém poukazu naleznete ZDE

MV800
Praha
19.02.2018 - 23.02.2018
9:00 - 16:00
5 dnů / 40 výukových hodin
Volno
25900 Kč
MV800
Ostrava
19.02.2018 - 23.02.2018
9:00 - 16:00
5 dnů / 40 výukových hodin
Volno
25900 Kč
MV800
Brno
19.02.2018 - 23.02.2018
9:00 - 16:00
5 dnů / 40 výukových hodin
Volno
25900 Kč
MV800
Brno
11.06.2018 - 15.06.2018
9:00 - 16:00
5 dnů / 40 výukových hodin
Volno
25900 Kč
Základní informace Obsah kurzu Co se naučíte Návaznost kurzů Zaslat dotaz ke kurzu Fotogalerie

Základní informace

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.


Předpokládané znalosti

  • Lehká znalost syntaxe jazyka C# a prostředí Visual Studia

  • Deklarace a používání proměnných

  • Používání aritmetických, relačních a logických operátorů

  • Schopnost vytvářet podmínky a cykly

  • Rozpoznat a opravit syntaktické chyby

  • Vytvořit novou funkci s parametry

  • Vytvořit jednoduchý formulář se standardními ovládacími prvky

  • Připojit se k databázi a získat data

  • Seřadit data v cyklu

  • Rozpoznat třídy a metody používané v programu

 

Zaměření kurzu

  • Kurz je určený pro programátory, kteří rozumí konceptu objektově orientovaného programování, případně mají zkušenosti s programovacími jazyky C, C++, JavaScript, Objective-C, Microsoft Visual Basic nebo Java.

  • Kurz není určen pro posluchače začínající s programováním, je určen pro programátory, kteří mají alespoň krátkodobou zkušenost s programování v objektově orientovaném prostředí.

Studijní materiály

  • Originální literatura Microsoft v anglickém jazyce v ceně kurzu

Certifikace:

  • Tento kurz je doporučen jako součást přípravy na zkoušku 70-483: Programming in C#

Obsah kurzu

Modul 1: Přehled syntaxe jazyka C#

  • Úvod do programování aplikací v jazyku C#, datové typy, operátory, výrazy, základní programové konstrukce

Modul 2: Metody, výjimky a monitorování aplikace

  • Vytvoření a zavolání metody, přetěžování metod, vstupní, výstupní a volitelné parametry, ošetřování běhových chyb, monitorování aplikace

Modul 3: Psaní kódu pro grafické aplikace

  • Struktury a výčty, používání kolekcí, obsluha událostí

Modul 4: Vytváření tříd a typově bezpečných kolekcí

  • Vytváření vlastních tříd, definice a implementace rozhraní, implementace typově bezpečných kolekcí

Modul 5: Dědičnost a hierarchie tříd

  • Vytváření hierarchií tříd, rozšiřování tříd .NET Frameworku, vytváření generických typů

Modul 6: Čtení a zápis lokálních dat

  • Čtení a zápis dat ze souborů, serializace a deserializace dat, provádění I/O operací pomocí proudů

Modul 7: Přístup k databázím

  • Vytvoření a použití Entity Data Modelu, dotazování a aktualizace dat pomocí LINQ

Modul 8: Přístup ke vzdáleným datům

  • Přístup k datům prostřednictvím webu, přístup k datům v cloudu

Modul 9: Návrh uživatelského rozhraní grafické aplikace

  • Definice rozhraní pomocí XAML, svázání ovládacích prvků s daty, používání stylů v uživatelském rozhraní

Modul 10: Zvyšování výkonu a odezvy aplikací

  • Používání mutlitaskingu pomocí Tasks a Lambda výrazů, provádění asynchronních operací, synchronizace přístupu k datům

Modul 11: Spolupráce s unmanaged kódem

  • Vytváření a používání dynamických objektů, správa životnosti objektů a řízení unmanaged zdrojů

Modul 12: Opakovaně použitelné typy a knihovny

  • Metadata objektu, vytváření a používání vlastních atributů, generování managed kódu, verzování, podepisování a nasazení knihoven

Modul 13: Šifrování a dešifrování dat

  • Používání symetrického šifrování, používání asymetrického šifrování

Co se naučíte

  • 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í

Návaznost kurzů

Zaslat dotaz ke kurzu

Kontaktní osoba: *
E-mail: *
Telefon: *
Váš vzkaz:
* - Takto označené položky je nutné vyplnit

Fotogalerie

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

Hodnocení kurzu

ing. Vladimír Kokeš (100%)

Perfektní

Zobrazit všechna hodnocení
Ing. Luboš Maláč

lektoři

Vedoucí vzdělávání, garant Microsoft kurzů
Zobrazit tým
 

Profil společnosti

NICOM byl založen již v roce 1992. Díky více než 140 000 odškolených klientů patří k největším poskytovatelům počítačových i fotografických kurzů pro jednotlivce a firmy v celé ČR.

Chtějte o nás vědět více ...

zobrazit více informací

Základní organizační informace

Máte nejasnosti ohledně objednávky nebo realizace školení? Chcete znát odpovědi na nejčastěji kladené dotazy klientů školicího střediska NICOM? 

Přečtěte si základní informace ...

zobrazit více informací

Možnosti financování kurzů

Hledáte akreditované kurzy DVPP pro pedagogické pracovníky?  Jak mít hrazeno školení pro firmy až z 85 % díky výzvě POVEZ II? Víte, že vám rekvalifikaci může hradit úřad práce? 

Podívejte se na možnosti platby za školení ...

zobrazit více informací

Kontaktujte nás

Fakturační adresa:
Smetanova 3
602 00 Brno
IČ: 26226375
DIČ: CZ26226375
Adresa pobočky:
Zenklova 32/28
180 00 Praha 8
Tel: +420 222 231 100
 
Získávejte novinky a akční nabídky