Szkolenie: Programowanie asynchroniczne w C#C#-ASYNC

Dostępne na zamówienie dla grup.

Żaden termin nie pasuje? Zaproponuj własny termin szkolenia

Tryb zdalny: online na żywo z trenerem i grupą. Zobacz więcej o kursach zdalnych i zakł. "Terminy".
Można: zrezygnować do 15 dni przed startem; w każdej chwili przejść z trybu "na sali" na zdalny.
Dostępne na zamówienie, w terminie i lokalizacji do uzgodnienia, dla grup od 5 osób.

cena netto
dla podmiotów publicznych - zwolnione z VAT

Cena szkolenia: 1990 PLN

poczęstunek w cenie

stanowisko komputerowe w cenie

Kategoria: C# i .NET

Na szkoleniu omawiane są zagadnienia związane z programowaniem równoległym i asynchronicznym w języku C#. Po szkoleniu Zdobyte na szkoleniu umiejętności pozwolą Uczestnikowi samodzielnie projektować i wdrażać aplikacje wielowątkowe.

Czas trwania

2 dni

Program

  1. Programowanie asynchroniczne a programowanie równoległe
    • programowanie asynchroniczne a równoległe – porównanie
    • wady i zalety każdego z podejść
  2. Wątki
    • tworzenie wątków
    • zmiany stanów
    • sytuacje krytyczne
    • współbieżny dostęp do danych przez wątki
    • tworzenie puli wątków
  3. Semafory
    • zapobieganie konfliktom między wątkami
    • obsługa wyjątków
  4. Zadania (klasa Task)
    • omówienie różnic pomiędzy zadaniem a wątkiem
    • tworzenie zadań z wykorzystaniem klasy Task
    • warunkowa kontynuacja zadań
    • zatrzymywanie zadań
    • operatory async-await
  5. Wielowątkowość a wieloprocesowość
  6. Wydajność technik programowania asynchronicznego

Pobierz w wersji PDF

Training also available in English.

Przeznaczenie i wymagania

Programistów mających już doświadczenie w programowaniu w C# a chcących zapoznać się z zaawansowanymi elementami tego języka.

Znajomość programowania C# na poziomie średnio zaawansowanym.

Certyfikaty

Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.

Obecnie brak terminów
Podaj swój adres e-mail, a my powiadomimy Cię o przyszłych terminach