Przejdź do treści

Programowanie wielowątkowe w C#

Kompleksowe szkolenie z programowania wielowątkowego w C#. Uczestnicy poznają podstawy pracy z wątkami, wzorce async/await, programowanie równoległe i techniki synchronizacji potrzebne w skalowalnych aplikacjach.

Zagadnienia

  • Wątki

  • Task Parallel Library

  • Async/await

  • Synchronizacja

  • Kolekcje współbieżne

  • PLINQ

  • Anulowanie

  • Obsługa wyjątków

  • Wydajność

  • Dobre praktyki

Korzyści

  • Biegłość w pracy z wątkami
  • Biegłość w programowaniu asynchronicznym
  • Umiejętności w zakresie wydajności
  • Wiedza o skalowalności

Dla kogo jest to szkolenie?

Programiści C#
Programiści .NET
Programiści backendu
Inżynierowie wydajności

Wymagania wstępne

  • Biegła znajomość C#
  • Podstawy .NET
  • Doświadczenie w programowaniu

Program szkolenia

01

Tworzenie wątków

  • Pula wątków
  • Prymitywy synchronizacji
  • Zapobieganie zakleszczeniom
02

Async/await

  • Programowanie oparte na zadaniach
  • Wzorce asynchroniczne
  • Obsługa wyjątków
03

Anulowanie

  • Programowanie równoległe
  • Parallel.For/ForEach
04

PLINQ

  • Dataflow
05

Partycjonowanie

  • Zagadnienia zaawansowane
  • Kolekcje współbieżne
  • Blokady odczytu i zapisu
06

Semafory

Formy realizacji

Online

  • Wygoda uczestnictwa z dowolnego miejsca
  • Interaktywne sesje na żywo z trenerem
  • Materiały dostępne przez 30 dni
  • Brak kosztów dojazdu

Stacjonarnie

  • Bezpośredni kontakt z trenerem i grupą
  • Intensywne warsztaty praktyczne
  • Networking z innymi uczestnikami
  • Pełne skupienie na nauce

Najczęściej zadawane pytania

Jakie są wymagania wstępne do udziału w szkoleniu?

Do udziału w szkoleniu Programowanie wielowątkowe w C# zalecamy: biegłą znajomość C#; podstawy .NET; doświadczenie w programowaniu.

W jakim formacie i jak długo trwa szkolenie?

Szkolenie trwa 3 dni i jest dostępne w formacie online oraz stacjonarnym. Zajęcia prowadzone są w godzinach 9:00-16:00. Możemy również dopasować harmonogram do potrzeb Twojego zespołu.

Dla kogo przeznaczone jest to szkolenie?

Szkolenie jest skierowane do: programistów C#; programistów .NET; programistów backendu.

Przemysław Wojdak
Przemysław Wojdak Opiekun szkolenia

Poproś o ofertę

Możliwości dofinansowania

Sprawdź możliwości dofinansowania dla Twojej firmy

Baza Usług Rozwojowych

Instrument dla mikro, małych i średnich firm — sprawdź, czy dotyczy Twojej organizacji

Sprawdź dostępność

Krajowy Fundusz Szkoleniowy

Instrument dla pracodawców — pomagamy sprawdzić, czy da się go zastosować

Dowiedz się więcej

Zaufali nam

Szkolimy zespoły największych polskich firm

ING Bank - klient EITT
mBank - klient EITT
PKO Bank Polski - klient EITT
PZU - klient EITT
Allianz - klient EITT
T-Mobile - klient EITT
KGHM - klient EITT
PGE - klient EITT
IKEA - klient EITT
InPost - klient EITT
Leroy Merlin - klient EITT
ZUS - klient EITT

Zainteresowany tym szkoleniem?

Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.

2500+ szkoleń w ofercie
ISO 9001 certyfikat jakości
Zapytaj o szkolenie
Zadzwoń do nas +48 22 487 84 90