Курс: Асинхронное программирование в .NET
Продолжительность курса: 8 ак. ч.
Описание курса:
В рамках данного курса рассматриваются различные возможности платформы .NET® для упрощения асинхронного программирования, начиная от низкоуровневых идиом и паттернов, таких как Classical Async Pattern, заканчивая современными библиотеками, например, TPL и Reactive Extensions. Кроме того, уделяется внимание новым возможностям языка C# 5.0: await и async.
Аудитория:
• профессиональные разработчики, знакомые с основными принципами и концепциями платформы .Net и базовыми вопросами многопоточности.;
• архитекторы ПО
Необходимая подготовка:
• базовые знания языка C# и платформы .Net;
• базовые знания многопоточности;
• базовые знания LINQ (Language Integrated Query)
Программа курса:
Модуль 1. Модель синхронного программирования
Модуль 2. Паттерны асинхронного программирования на платформе
Модуль 3. Библиотека Task Parallel Library
Модуль 4. Await и async
Модуль 5. Библиотека реактивных расширений (Reactive Extensions, Rx)
• Введение в реактивное программирование
• Дуализм интерфейсов
• Основы Rx
• Events и Observables
• Observables и асинхронные операции
Окончательная цена указывается в договоре на обучение.
Записаться на курс