Асинхронное программирование в .NET

В рамках курса рассматриваются различные возможности платформы .NET для упрощения асинхронного программирования, паттерны асинхронного программирования, такие как Asynchronous Programming Model (APM), Event-Based Async Pattern (EAP), Task-Based Async Pattern (TAP), а также новые возможности языка C# 5.0 — async/await. Рассматриваются продвинутые техники обработки исключений (Exception Handling), контекст синхронизации (Synchronization Context), а также модель реактивного программирования и библиотека Rx (Reactive Extensions).

Цели курса — изучить существующие возможности работы с асинхронными операциями на платформе .NET, включая библиотеки TPL, Reactive Extensions и PowerThreading, а также рассмотреть новые возможности языка C# 5.0.

После прохождения тренинга слушатели научатся разрабатывать асинхронные приложения на платформе .NET; понимать разницу между основными паттернами асинхронного программирования; использовать новые возможности асинхронного программирования C# 5.0 в своем коде.

Смотрите также