Programowanie współbieżne i wielowątkowe w .NET

Najbliższe terminy szkoleń

Warszawa
02.12 04.12
Termin gwarantowany Zapisz się

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

Vouchery

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.

Czas trwania 3 dni
Śr. licz. uczestników: 3
Poziom trudności Trudny
Śr. ocena kursu 4.94/5
Cena kursu 1499,00 PLN (netto)

Czy wiesz, że możemy takie szkolenie zorganizować specjalnie dla Twojej firmy?

Dowiedz się więcej

Czego się nauczysz?

  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

Co wyróżnia szkolenia Microsoft .NET w JSystems?

Szkolenia na wysokim poziomie
Instruktorzy praktycy z wieloletnim doświadcze- niem
Znaczna część szkolenia to warsztaty
Podczas szkolenia realizujemy projekt aplikacji do samodzielnego rozszerzania po szkoleniu
Małe grupy szkoleniowe
Gwarantowane terminy szkoleń
Dużo ćwiczeń
Przystępne ceny

Kto będzie Cię uczyć?

Paweł Biesiada

Tomek Wojnarowski

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Gdzie prowadzimy szkolenia?

Warszawa (siedziba firmy) Grójecka 1/3, 02-019
Kraków
Wrocław
Katowice