MENU
Úvod
Kurzy
Jazyk C# - Asynchronní a vícevláknové programování v .NET
novinka zájem o kurz

Jazyk C# - Asynchronní a vícevláknové programování v .NET (CS4)

Kurz je určen pro zkušené programátory a vývojáře aplikací v jazyce C# na platformě .NET, které seznámí se základními principy tvorby vícevláknových paralelních aplikací. Základním stavebním kamenem kurzu je problematika vláken (Threads) a souvisejících témat jako synchronizace, lock, nebo objekty sloužící právě pro podporu vícevláknového programování. Účastníci se rovněž dozví novinky a změny v této oblasti na nových verzích frameworku .NET 4 a 4.5.

Kurz je zařazen v kategorii: ProgramováníC#
Microsoft

Náročnost kurzu: expert

Délka kurzu: 2 dny

Náplň kurzu:

  • Základy asynchronního programování - paralelismus, aktuální vývoj, typické příklady
  • Práce s vlákny - vytvoření, sdílení dat, vlákna a delegáti
  • Synchronizace vláken pomocí lock - Lock/Monitor, Spin-wait, Interlocked operace, skládání zámků
  • Callback
  • I/O bound a CPU bound operace
  • Použití třídy Thread, ThreadPool
  • Power Threading Library - třídy pro vývoj vícevláknových aplikací
  • Novinky v .NET 4 a 4.5 - PLINQ, task paralel library, asynchronní zpracování, async, await, progress reporting

Předpokládané znalosti: Zkušenosti s programováním a tvorbou aplikací v jazyce C#

Časový rozvrh: 9:00 - 17:00

.

Termíny kurzu:

19.03. 20.03.2019 Praha
8 600 Kč (bez DPH)
19.03. 20.03.2019 Brno
8 600 Kč (bez DPH)
17.04. 18.04.2019 Praha 8 600 Kč (bez DPH) objednat
18.04. 19.04.2019 Brno 8 600 Kč (bez DPH) objednat
14.05. 15.05.2019 Brno 8 600 Kč (bez DPH) objednat
16.05. 17.05.2019 Praha 8 600 Kč (bez DPH) objednat
04.06. 05.06.2019 Praha 8 600 Kč (bez DPH) objednat
11.06. 12.06.2019 Brno 8 600 Kč (bez DPH) objednat
26.06. 27.06.2019 Praha 8 600 Kč (bez DPH) objednat
11.07. 12.07.2019 Brno 8 600 Kč (bez DPH) objednat
15.07. 16.07.2019 Praha 8 600 Kč (bez DPH) objednat
05.08. 06.08.2019 Brno 8 600 Kč (bez DPH) objednat
06.08. 07.08.2019 Praha 8 600 Kč (bez DPH) objednat

Doporučené předchozí a návazné kurzy: