Видео курс C# Асинхронное программирование - видео курсы ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

Выбери свою IT специальность

Начать бесплатно
ITVDN logo
Видеокурсы по
программированию

Выбери свою IT специальность

Начать бесплатно

Курс «C# Асинхронное программирование» будет полезен как начинающим разработчикам, так и опытным программистам, желающим улучшить уже имеющиеся знания об актуальных на сегодня технологиях создания асинхронного кода. На данном курсе будет углублённо рассмотрено само понятие асинхронности и современные приемы организации асинхронного выполнения участков кода на языке C# в различных программных шаблонах.

Чему вы научитесь на этом курсе:

  • Использовать класс Task из библиотеки TPL для асинхронного выполнения методов.
  • Создавать продолжения (Continuation) для логического завершения асинхронных задач.
  • Управлять выполнением задач, создавая пользовательский планировщик задач.
  • Понимать внутреннюю логику выполнения команд на основе ключевых слов async/await.
  • Создавать асинхронные методы с использованием ключевых слов async/await.
  • Ловить и обрабатывать исключения, полученные при выполнении асинхронного кода.
  • Организовывать корректную отмену выполняемых задач.
  • Работать с потокобезопасными коллекциями, написанными по шаблону Producer-Consumer.
  • Работать с потокобезопасным словарем ConcurrentDictionary.


Этот курс входит в специальности:

ВИДЕОУРОК №1. Введение в асинхронное программирование

Описание видеоурока
Титры видеоурока
Скачать материалы
Рекомендуемая литература
Данный урок является введением в асинхронное программирование на языке C#. Для правильного понимания технологий и методов их применения вы ознакомитесь с основной терминологией и рассмотрите примеры, когда необходимо применять техники асинхронного программирования. На этом уроке вы сможете наглядно увидеть, как асинхронность в прямом смысле оживляет приложения различных шаблонов (Console, WPF).
Титров к данному уроку не предусмотрено
Рекомендуемой литературы к данному уроку не предусмотрено
комментарии и обсуждения
Notification success