|
|
|
Název
|
MOC 2124 - přecházíme na C# |
|
Popis
|
Cíl kurzu Kurz si klade za cíl seznámit profesionální C/C++/Java/Visual Basic vývojáře s moderním zcela objektovým jazykem C# a s principy vývoje aplikací pro platformou .NET.
Obsah kurzu * Úvod do platformy .NET. Seznámení se s nosnými pilíři a principy technologie .NET * Úvod do jazyka C#. Kostra programu v C#, základní vstupně-výstupní operace, doporučované programátorské postupy. Kompilace, spouštění a ladění aplikací. Úvod do Visual studia .NET * Práce s proměnnými a hodnotovými datovými typy. Společný systém datových typů, pravidla tvorby názvů proměnných, vytváření a užívání proměnných, konverze. Uživatelské datové typy * Základní příkazy a výjimky. Větvení, cykly, příkazy skoku. Zachycení a zpracování výjimek * Metody. Vytváření a volání metod, definice parametrů, přetěžování * Práce s poli. Zásady pro vytváření a používaní jedno i vícerozměrných polí * Hlavní principy objektově orientovaného programování. Vyjasnění pojmů: třída, objekt, zaobalení, abstrakce, dědičnost, polymorfizmus, rozhraní apod. Praktické základy OOP v C# * Referenčních datové typy. Deklarace, přiřazení, porovnávání apod. Základní referenční typy a jejich použití. Společné vlastnosti referenčních typů a konverze. Jmenné prostory * Životnost objektů. Konstruktory a inicializace objektů, správa paměti - Garbage Collection, rušení objektů a destruktor, deterministické uvolnění zdrojů - metoda Dispose * Dědičnost objektů. Princip dědičnosti v C#, virtuální metody, překrývání apod. Tvorba a implementace rozhraní. Abstraktní třídy a členy, polymorfizmus * Modifikátory přístupu, agregace objektů, deklarace jmenného prostoru. Distribuční jednotka aplikace, politika verzí * Operátory, delegáti a události. Aritmetické, logické, řetězcové a jiné operátory. Přetěžování operátorů. Užití delegátů k zpětnému volání funkcí. Deklarace, vyvolávání a zpracování událostí * Vlastnosti. Deklarace vlastností objektů. Indexované vlastnosti objektů * Atributy. Význam a použití atributů. Vytváření a zpracování vlastního atributu
Výchozí znalosti Kurz vyžaduje prakticné znalosti libovolného programovacího jazyka a principů objektově orientovaného programování.
Délka kurzu 32 vyučovacích hodin ve 4 dnech
Pomůcky pro účastníka * MOC Training Kit - Programming with C#. Za příplatek.
Navazující kurzy * MOC 2565 - Visual Basic .NET - vývoj .NET aplikací pro MS Windows * MOC 2310 - ASP.NET - vývoj aplikací pro web * MOC 2389 - ADO. NET - programování databázových aplikací
Místo konání Ostrava
|
FORMÁTOVAT PRO TISK
Vyberte si z TOP nabídek práce na JobCity. Vybírejte si z nejlepších nabídek na trhu a posuňte Vaši kariéru opět o krok dál!
Jste-li dodavatel v oblasti firemního či veřejného vzdělávání a chcete zveřejnit vaši nabídku na EduCity, registrujte se prosím zde.
|
|