|
|
|
Název
|
MOC 2349 - C# - programování v .NET Framework |
|
Popis
|
Cíl kurzu Kurz je určen programátorům znalým jazyka C#, kteří chtějí hlouběji proniknout do všech zákoutí nové platformy .NET Framework. Absolventi tak získají ucelenou představu o všech technologiích platformy a jejich provázanosti čímž dokáží daleko lépe a efektivněji se podílet i na vývoji rozsáhlých projektů.
Obsah kurzu * Úvod do MS .NET Frameworku. Architektura a jeho pilíře (základní technologie). Význam jmenných prostorů * Úvod do prostředí řízeného kódu. Vytváření, kompilace a spouštění .NET aplikací * Práce s komponentami. Tvorba jednoduché komponenty a její užití ve všech možných typech aplikací vytvářených pod MS .NET * Distribuce a správa verzí aplikací. Scénáře pro distribuci jednoduché a komponentně složené aplikace. Distribuce sdílených komponent a jejich kompatibilita dle čísla verzí. Tvorba instalací * Společné datové typy. Hodnotové a referenční datové typy, jejich skladba a použití. Tvorba vlastního typu (struktury, výčtové typy). Principy objektového programování * Práce s datovými typy. Společné metody a základní operace datových typů. Vytváření a užití rozhraní objektů. Spolupráce s kódem mimo .NET (volání COM objektů a Win32 API funkcí) * Práce s řetězci, poli a kolekcemi. Standardní operace s řetězci, tvorba a užití polí a kolekcí * Použití delegátů a událostí. Užití delegátů ke zpětnému volání funkcí. Deklarace, připojení a volání událostí. Metodika rozhodování mezi volbou delegátů, událostí či rozhraní * Správa paměti a řízení zdrojů. Možné způsoby správy paměti. Správa paměti použita v :NET - Garbage Collection. Implicitní a explicitní správa zdrojů. Optimalizace Garbage Collection * Práce s datovými proudy a soubory. Typy datových proudů v .NET. Čtení a zápis z/do datového proudu. Základy souborového I/O * Spolupráce s Internetem. Typy aplikací využívajících Internet. WebRequest a WebResponce model. Správa chybových stavů. Aplikační protokoly a zabezpečení * Serializace - ukládání a znovunačtení stavu objektů. Scénáře serializace. Atributy implementující serializaci objektu. Serializace skupiny objektů. Proces serializace a bezpečnost. * Remoting a Webové služby. Remoting - představení nástrojů pro vzájemnou interakci vzdálených objektů, konfigurační soubory. Vytváření a použití Webových služeb * Volitelná témata dle přání účastníků: vícevláknové a asynchronní programování, spolupráce s neřízeným kódem, používání ADO.NET, atributy
Výchozí znalosti Kurz je urče pro programátory znalé jazyka C# alespoň na úrovni kurzu: Přecházíme na C# (MOC 2124) nebo C# - Základy programování (MOC 2609).
Délka kurzu 32 vyučovacích hodin ve 4 dnech
Pomůcky pro účastníka * MOC Training Kit - Programming with the Microsoft .NET Framework (Microsoft Visual C# .NET). 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.
|
|