Najważniejsze informacje

Tytuł szkolenia
Programowanie współbieżne i wielowątkowe w .NET
Czas trwania
3 dni
Średnia ilość osób na szkoleniu
4
Odbywa się w miastach
Wrocław,
Warszawa,
Kraków,
Katowice,
Gdańsk
Ceny
1499 zł netto
Kod szkolenia
NET-1

Vouchery z roczną ważnością

Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym. Wpłacana kwota jest dowolna. Vouchery są ważne przez rok. W celu uzyskania szczegółowych informacji prosimy o kontakt z biurem.


Szkolenie z tabletem

Istnieje możliwość wykupu szkolenia wraz z tabletem. Na tablecie dostarczane są materiały szkoleniowe. Urządzenie w takiej sytuacji jest traktowane jako nośnik.



Szkolenie zamknięte

Istnieje możliwość organizacji szkolenia zamkniętego w siedzibie klienta lub w naszych salach. Przy grupach 4 i więcej osób może to być korzystniejsze cenowo. Ponadto istnieje możliwość dostosowania programu szkolenia do potrzeb klienta.
Skontaktuj się z nami by dowiedzieć się więcej

Opis szkolenia

Celem szkolenia jest zapoznanie z zagadnieniami pozwalającymi na zdobycie umiejętności programowania równoległym i asynchonicznym w języku C#. Szkolenie umożliwi zapoznanie się z projektowaniem i wdrażaniem aplikacji wielowątkowych. Kurs przeprowadzony będzie w środowisku programistycznym Visual Studio 2017.

Wymagania
Podstawowa znajomość języka C# i platformy .NET

Program

  1. Wstęp
    • Czym jest programowanie równoległe
    • Czym jest programowanie asynchroniczne
    • Wady i zalety
  2. Wątki
    • Co to jest wątek
    • Utworzenie
    • Uśpienie
    • Przerwanie
    • Sekcje krytyczne
  3. Synchronizacja wątków
    • Join
    • Monitor Pulse
    • Monitor Wait
    • Mutex
    • Semafor
    • Bariera
  4. Wątki w GUI
    • WPF
    • UWP
    • Windows Forms
  5. Zadania
    • Różnica pomiędzy wątkiem a zadaniem
    • Fabryka zadań
    • Stan zadań
  6. Klasa Parallel
    • Pętla for
    • Pętla foreach
    • Metoda invoke
    • Klasa ParallelOptions
  7. PLINQ
    • Czym jest PLINQ
    • Działanie
    • Wady i zalety
    • Metoda for all
  8. Wzorce projektowe dla programów wielowątkowych
    • Wzorce synchronizacji
    • Wzorce współbieżności
    • Wzorce inicjalizacji
    • Wzorce obsługi zdarzeń
  9. Klasyczne problemy wielowątkowe
    • Biblioteka
    • Producent konsument
  10. Podsumowanie
    • Omówienie technik
    • Wady,zalety i koszty
    • Podsumowanie

Szkolenia poprzedzające

Szkolenia kontynuujące

Gwarantowane terminy

Termin od Do Miasto Cena Miejsca Opcje
04-06-2018 06-06-2018 Warszawa 1499 zł netto 6 Rezerwuj Pokaż

Proponowane terminy

Termin od Do Miasto Cena Opcje
04-06-2018 06-06-2018 Warszawa 1499 zł netto Termin gwarantowany! Rezerwuj Pokaż
30-07-2018 01-08-2018 Kraków 1499 zł netto Rezerwuj Pokaż
30-07-2018 01-08-2018 Warszawa 1499 zł netto Rezerwuj Pokaż
30-07-2018 01-08-2018 Katowice 1499 zł netto Rezerwuj Pokaż
30-07-2018 01-08-2018 Wrocław 1499 zł netto Rezerwuj Pokaż
10-12-2018 12-12-2018 Kraków 1499 zł netto Rezerwuj Pokaż
10-12-2018 12-12-2018 Warszawa 1499 zł netto Rezerwuj Pokaż
10-12-2018 12-12-2018 Katowice 1499 zł netto Rezerwuj Pokaż
10-12-2018 12-12-2018 Wrocław 1499 zł netto Rezerwuj Pokaż