Курс: NET-003
Длительность: 8 ч.
Длительность: 8 ч.
Описание
В рамках данного курса рассматриваются различные возможности платформы .NET® для упрощения асинхронного программирования, начиная от низкоуровневых идиом и паттернов, таких как Classical Async Pattern, заканчивая современными библиотеками, например, TPL и Reactive Extensions. Кроме того, уделяется внимание новым возможностям языка C# 5.0: await и async.Данный курс доступен как в очном, так и в онлайн-формате.
Данный курс является модулем программы "Продвинутая разработка в Microsoft .NET".
Разбираемые темы
- Task Parallel Library;
- Существующие паттерны асинхронного программирования;
- Внутреннее устройство класса AsyncEnumerator;
- Новые возможности C# 5.0: await и async;
- Библиотека реактивных расширений (Reactive Extensions, Rx).
Цели
Изучить существующие возможности работы с асинхронными операциями на платформе .NET®, включая библиотеки TPL, Reactive Extensions и PowerThreading, а также рассмотреть новые возможности языка C# 5.0.После прохождения тренинга слушатели научатся:
- разрабатывать асинхронные приложения на платформе .NET®;
- понимать разницу между основными паттернами асинхронного программирования;
- использовать новые возможности асинхронного программирования C# 5.0 в своем коде.
Целевая аудитория
Профессиональные разработчики, знакомые с основными принципами и концепциями платформы .Net® и базовыми вопросами многопоточности.Предварительная подготовка
Базовые знания многопоточности и основы платформы .NET
После окончания курса выдаётся сертификат на бланке Luxoft Training