О чём курс

В рамках данного курса рассматриваются различные возможности платформы .NET® для упрощения асинхронного программирования, начиная от низкоуровневых идиом и паттернов, таких как Classical Async Pattern, заканчивая современными библиотеками, например, TPL и Reactive Extensions. Кроме того, уделяется внимание новым возможностям языка C# 5.0: await и async.

Данный курс является модулем программы "Продвинутая разработка в Microsoft .NET".

Цели

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

Целевая аудитория

Профессиональные разработчики, знакомые с основными принципами и концепциями платформы .Net и базовыми вопросами многопоточности.

Предварительная подготовка

  • Базовые знания языка C# и платформы .Net;
  • Базовые знания многопоточности;
  • Базовые знания LINQ (Language Integrated Query).

Для кого

Разработчик Разработчик

Улучшаемые навыки

Основы асинхронного программирования
Использование ключевых слов async и await
Обработка исключений в асинхронном коде
Асинхронные коллекции и параллелизм
Работа с асинхронными потоками данных

Темы курса

01 Модель синхронного программирования - 0,5 ч.
⠀⠀⠀⠀
02 Паттерны асинхронного программирования на платформе .Net - 0,5 ч.
⠀⠀⠀⠀
03 Библиотека Task Parallel Library - 2 ч.
⠀⠀⠀⠀
04 Await и async - 2 ч.
⠀⠀⠀⠀
05 Библиотека реактивных расширений (Reactive Extensions, Rx) - 3 ч.
  • Введение в реактивное программирование
  • Дуализм интерфейсов
  • Основы Rx
  • Events и Observables
  • Observables и асинхронные операции

14 500 ₽

13 050 ₽ — для физ. лиц

Записаться на курс

Чему вы научитесь

01 Научитесь основным концепциям асинхронного программирования, включая различия между синхронным и асинхронным выполнением
02 Освоите использование ключевых слов async и await в C#
03 Научитесь правильно обрабатывать исключения в асинхронных методах
04 Освоите работу с асинхронными коллекциями

Ведущий курса

Николай

Молчанов Николай

Эксперт в области разработки, архитектуры ПО и управления проектами

14 500 ₽

13 050 ₽ — для физ. лиц

Записаться на курс

Записаться на курс

14 500 ₽

13 050 ₽ — для физ. лиц

Юр. лицо — 14 500 ₽
Физ. лицо — 13 050 ₽
21.02.2025, Онлайн
21.02.2025, Онлайн
Открытая дата
Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных

Отзывы о курсе

Повысьте квалификацию И получите диплом
Отзывы учеников
Хорошее и простое объяснение асинхронного программирования с примерами TPL и более прогрессивный подход с ключевыми словами async\await. Практически каждая тема, обсуждаемая на тренинге, была полезной. Особенно понравились материалы: о способах организации асинхронной работы, особенностях работы с TPL и библиотеке Rx.

Связанные курсы

NET-001
40 часов

Основы .NET-разработки и языка C#

Этот тренинг является базовым тренингом для слушателей, которые хотят научиться программировать на языке C# и создавать приложения на платформе Microsoft .NET.

от Junior

48 900 ₽

Наши ученики работают в:

Наши клиенты

Mail.ru
Альфа-Банк, банковская группа
Лаборатория Касперского
Магнит, розничная сеть
Спортмастер, сеть спортивных магазинов
ПСБ
Сбертех
Дзен
IT One
Ростелеком
Мегафон
Nexign
Ozon
Декатлон
X5 Group
Технониколь
Росатом
Газпром
Нлмк
ВСК
Синимекс

Не нашли, что искали? — Просто напишите, и мы поможем

Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных
Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.