Kód kurzu: GOC404« Krok späť

Novinky .NET Framework 4.0 a Visual Studio 2010

Verzia Microsoft .NET Framework a Microsoft Visual Studio 2010 so sebou prináša veľa užitočných noviniek. Pokiaľ sa zaoberáte vývojom aplikácií a knižníc v jazyku C#, určite by vašej pozornosti nemalo uniknúť napr. niekoľko vylepšení v jazyku C# 4.0, nástroje na verifikáciu a dokumentáciu kódu alebo nové knižnice na programovanie paralelných výpočtov. Aj napriek tomu, že ukážky budú vedené prevažne v jazyku C#, kurz je vhodný aj pre programátorov Microsoft Visual Basic .NET. Na tomto kurze nebude preberaná problematika webových aplikácií a Entity Framework, lebo tieto témy sú pokryté samostatnými kurzami.

GOPAS Official Curriculum Kurz vyradený z aktuálnej ponuky
Kurzy zaradené do oblasti Archív už nepatria do našej aktuálnej ponuky kurzov, v mnohých prípadoch boli nahradené novšou verziou kurzu.
Pre informácie o možnosti realizácie archívnych kurzov, prosím, kontaktujte náš klientsky servis (_KlientskyServisBratislava@gopas.sk) alebo naše obchodné oddelenie (_ObchodBratislava@gopas.sk).
V prípade záujmu o iný termín uvedeného kurzu, kontaktujte klientsky servis, prosím.

PobočkaDníKatalógová cenaCena príručkyITB
Praha3 14 700 CZK - 30
Brno3 14 100 CZK - 30
Bratislava3 495,00 EUR - 30

Používateľská náročnosť

Pre koho je kurz určený

Kurz je určený pre programátorov, ktorí majú skúsenosti s .NET Frameworkom verzie 3.5 a poznajú programovací jazych C# alebo VB.NET.

Čo Vás naučíme

  • Vysvetlíme Vám význam a použitie dynamického typovania
  • Použitie dokumentácie a verfikácie kódu pomocou Code Contracts
  • Zoznámime Vás s problematikou paralelného programovania
  • Naučíme Vás používať PLINQ a Task Parallel Library

Požadované vstupné znalosti

  • Praktické skúsenosti s programovaním v .NET Frameworku verzie 3.5
  • Znalosť jazyka C# alebo VB .NET

Metódy výučby

Odborný výklad s praktickými ukážkami, cvičenia na počítačoch.

Študijné materiály

Tlačené prezentácie preberanej látky.

Osnova kurzu

Nové vlastnosti jazyka C# 4.0

  • Dynamické typovanie a kľúčové slovko “Dynamic”
  • Zoznámenie sa s “Dynamic Language Runtime”
  • Kde sa hodí dynamické typovanie v praxi?
  • Nepovinné parametre a parametre s východiskovou hodnotou
  • Vylepšenie pre prácu s COM objektmi (vrátane vývoja pre Office)
  • Covariancia a contravariancia

Dokumentácia a verifikácia kódu pomocou Code Contracts

  • Zápis podmienok pre hodnoty parametrov
  • Zápis podmienok pre stav objektov
  • Zápis podmienok pre rozhranie
  • Verifikácia kontraktov za behu aplikácie
  • Analýza kontraktov pri kompilácii
  • Distribúcia a použitie knižníc s kontraktami
  • Automatické generovanie testov na základe kontraktov

Zoznámenie sa s problematikou paralelného programovania

Zápis paralelných algoritmov v .NET 2.0

  • Paralelizácia cyklov
  • Paralelné spúšťanie úloh

Návrh ľahko paralelizovateľných aplikácií

  • Deklaratívne programovanie
  • Práca s dátami pomocou technológie LINQ
  • “Immutable” objekty a datové typy
  • Zápis algoritmov pomocou “immutable” typov

PLINQ a Task Parallel Library

  • Paralelizácia LINQ dotazov
  • Práca s objektom “Task”

Asynchrónne programovanie

  • Vykonávanie dlho trvajúcich operácií
  • Použitie BeginFoo a EndFoo vzoru v .NET
  • Zápis asynchrónnych operácií pomocou lambda výrazov
Tištěné prezentace probírané látky

Cena:
cena kurzu zahŕňa
Uvedené ceny sú bez DPH.