Асинхронное программирование в .NET
Длительность
8 ак.ч.
Локация
Онлайн
Код
NET-003
14 500 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей
Описание
В рамках данного курса рассматриваются различные возможности платформы .NET® для упрощения асинхронного программирования, начиная от низкоуровневых идиом и паттернов, таких как Classical Async Pattern, заканчивая современными библиотеками, например, TPL и Reactive Extensions. Кроме того, уделяется внимание новым возможностям языка C# 5.0: await и async.
Данный курс является модулем программы "Продвинутая разработка в Microsoft .NET".
После прохождения курса выдается
сертификат на бланке IBS Training Center
сертификат на бланке IBS Training Center
Цели
Изучить существующие возможности работы с асинхронными операциями на платформе .NET, включая библиотеки TPL, Reactive Extensions и PowerThreading, а также рассмотреть новые возможности языка C# 5.0.
Целевая аудитория
Профессиональные разработчики, знакомые с основными принципами и концепциями платформы .Net и базовыми вопросами многопоточности.
Предварительная подготовка
- Базовые знания языка C# и платформы .Net;
- Базовые знания многопоточности;
- Базовые знания LINQ (Language Integrated Query).
Разбираемые темы
-
Тема 1. Модель синхронного программирования - 0,5 ч.
⠀⠀⠀⠀ -
Тема 2. Паттерны асинхронного программирования на платформе .Net - 0,5 ч.
⠀⠀⠀⠀ -
Тема 3. Библиотека Task Parallel Library - 2 ч.
⠀⠀⠀⠀ -
Тема 4. Await и async - 2 ч.
⠀⠀⠀⠀ -
Тема 5. Библиотека реактивных расширений (Reactive Extensions, Rx) - 3 ч.
- Введение в реактивное программирование
- Дуализм интерфейсов
- Основы Rx
- Events и Observables
- Observables и асинхронные операции
Раcписание курсов
Вид:
Регистрируйтесь на следующий курс
Предварительная регистрация гарантирует участие в обучении. Мы обязательно оповестим вас, когда курс будет запланирован
Отзывы (1)
Хорошее и простое объяснение асинхронного программирования с примерами TPL и более прогрессивный подход с ключевыми словами async\await. Практически каждая тема, обсуждаемая на тренинге, была полезной. Особенно понравились материалы: о способах организации асинхронной работы, особенностях работы с TPL и библиотеке Rx.
Связанные курсы
Основы .NET-разработки и языка C#
Этот тренинг является базовым тренингом для слушателей, которые хотят научиться программировать на языке C# и создавать приложения на платформе Microsoft .NET.