Kód kurzu: GOC404« Krok zpět

Novinky .NET Framework 4.0 a Visual Studio 2010

Nová verze .NET Frameworku a Visual Studia 2010 s sebou přináší mnoho užitečných novinek. Pokud se zabýváte vývojem aplikací a knihoven v jazyce C#, určitě by vaší pozornosti nemělo uniknout například několik vylepšení v jazyce C# 4.0, nástroje pro verifikaci a dokumentaci kódu nebo nové knihovny pro programování paralelních výpočtů. Přestože ukázky budou vedeny převážně v jazyce C#, kurz je vhodný i pro programátory VB .NET. V tomto kurzu nebude probírána problematika webových aplikací a Entity Frameworku, neboť tato témata jsou pokryta samostatnými kurzy.

AKCE: Zúčastněte se kurzu Novinky .NET Framework 4.0 a Visual Studio 2010 a získejte osobní licenci produktu ReSharper zdarma.

GOPAS Official Curriculum Kurz vyřazen z aktuální nabídky
Kurzy zařazené do oblasti Archiv již nepatří do naší aktuální nabídky, v mnoha případech byly nahrazeny novější verzí kurzu.
Pro informace o možnosti realizace archivních kurzů prosím kontaktujte náš klientský servis (__Klientskyservis@gopas.cz) nebo naše obchodní reprezentanty (__Obchod@gopas.cz).

PobočkaDnůCena kurzuCena materiálůITB
Praha3 16 200 CZK - 30
Brno3 16 200 CZK - 30
Bratislava3 540,00 EUR - 30

Uživatelská náročnost

Co Vás naučíme

Vysvětlíme vám význam a použití dynamického typování Použití dokumentace a verfikace kódu pomocí Code Contracts Seznámíme vás s problematikou paralelního programování Naučíme vás používat PLINQ a Task Parallel Library

Požadované vstupní znalosti

  • Praktické skušenosti s programováním v .Net Frameworku verze 3.5
  • Znalost jazuka C# nebo VB.Net

Metody výuky

  • Odborný výklad s praktickými ukázkami, cvičení na počítačích

Studijní materiály

  • Tištěné prezentace probírané látky

Osnova kurzu

Nové vlastnosti jazyka C# 4.0

  • Dynamické typování a klíčové slůvko “dynamic”
  • Seznámení s “Dynamic Language Runtime”
  • Kde se hodí dynamické typování v praxi?
  • Nepovinné parametry a parametry s výchozí hodnotou
  • Vylepšení pro práci s COM objekty (včetně vývoje pro Office)
  • Covariance a contravariance

Dokumentace a verfikace kódu pomocí Code Contracts

  • Zápis podmínek pro hodnoty parametrů
  • Zápis podmínek pro stav objektů
  • Zápis podmínek pro rozhraní
  • Verifikace kontraktů za běhu aplikace
  • Analýza kontraktů při kompilaci
  • Distribuce a použití knihoven s kontrakty
  • Automatické generování testů na základě kontraktů

Seznámení s problematikou paralelního programování

Zápis paralelních algoritmů v .NET 2.0

  • Paralelizace cyklů
  • Paralelní spouštění úloh

Návrh snadno paralelizovatelných aplikací

  • Deklarativní programování
  • Práce s daty pomocí technologie LINQ
  • “Immutable” objekty a datové typy
  • Zápis algoritmů pomocí “immutable” typů

PLINQ a Task Parallel Library

  • Paralelizace LINQ dotazů
  • Práce s objektem “Task”

Asynchronní programování

  • Vykonávání dlouho trvajících operací
  • Použití BeginFoo a EndFoo vzoru v .NET
  • Zápis asynchronních operací pomocí lambda výrazů
Tištěné prezentace probírané látky

Cena:
v ceně kurzu
Uvedené ceny jsou bez DPH.