ru en de fr pt es it zh ar nl sv
29 марта 2024

С# асинхронное программирование (2020) PCRec

С# асинхронное программирование (2020) PCRec

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

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

Урок №1. Введение в асинхронное программирование
- введение в асинхронное программирование
- асинхронный шаблон программирование TAP
- планировщик задач и дочерние задачи
- ключевые слова async await. Техническая реализация
- асинхронное программирование с async await
- работа контекста синхронизации с async await. Роль async await в ASP.NET
- асинхронный код – исключения и блокировка. Отмена задач
- потокобезопасные коллекции по шаблону Producer- Consumer
- потокобезопасные коллекции. ConcurrentDictionary

Урок №2. Асинхронный шаблон программирования task- based asynchronous pattern
- библиотека TPL (Task Parallel Library)
- TAP (Task- based Asynchronous Pattern)
- задача (Task)
- фабрика задач (Task Factory)
- продолжения задач (Task Continuations)
- ValueTask/ValueTask
- Task vs ValueTask

Урок №3. Планировщик задач. Дочерние задачи
- планировщик задач (Task Scheduler): функционал планировщика, готовые планировщики

- дочерние задачи

Урок №4. Ключевые слова async await. Техническая реализация
- ключевые слова async await
- асинхронные методы
- типы возвращаемых значений
- ожидаемые методы
- внутренняя реализация async await
- типы, поддерживающие работу ключевых слов «под капотом»
- объект ожидания завершения асинхронной задачи
- асинхронный метод Main

Урок №5. Работа контекста синхронизации с async await. Роль async await в ASP.NET
- использование async await в WPF
- класс SynchronizationContext –контекст синхронизации
- продолжения оператора await
- управление ожиданием
- класс ExecutionContext –контекст выполнения
- модификатор async для void
- асинхронные лямбда выражения
- использование async await ASP.NET

Урок №6. Асинхронное программирование с async await
- асинхронные операции
- асинхронные CPU операции
- асинхронные операции ввода- вывода
- асинхронность
- асинхронные шаблоны программирования
- создание асинхронных операций
- ограничения в использовании ключевых слов async await

Урок №7. Исключения в асинхронном коде. Скоординированная отмена. Блокировки
- обработка исключений из асинхронного кода
- скоординированная отмена
- блокировки
- прогресс асинхронной операции. IProgress

Урок №8. Потокобезопасные коллекции. Producer- consumer pattern. Класс parallel
- потокобезопасные коллекции
- разновидности потокобезопасных коллекций
- ConcurrentQueue
- ConcurrentStack
- ConcurrentBag
- шаюлоны Producer- Consumer. I ProducerConsumerCollection
- класс BlockingCollection
- параллельная обработка. Класс Parallel
- параллельные циклы (For, ForEach)

Урок №9. ConcurrentDictionary. PLINQ
- потокобезопасныq словарь ConcurrentDictionary
- описание API ConcurrentDictionary
- особенности работы с ConcurrentDictionary
- параллельная обработка. PLINQ





Название: С# асинхронное программирование
Год выхода: 2020
Автор: Владислав Гнатюк
Жанр: Видеокурс, программирование, разработка, обучение
Формат: MP4
Видео: AVC | 1280x720 | ~1166 Kbps
Аудио: AAC | 128 kb/s | 48 KHz
Язык: Русский
Продолжительность: 20:50:16
Размер: 11.02 Gb

Скачать С# асинхронное программирование (2020) PCRec

Внимание! У Вас нет прав для просмотра скрытого текста.


Внимание! У Вас нет прав для просмотра скрытого текста.
Внимание! У Вас нет прав для просмотра скрытого текста.
Внимание! У Вас нет прав для просмотра скрытого текста.

Новость отредактировал: sergeiadmin - 23-10-2020 22:10


Понравилась эта новость? Поддержи наш сайт нажми на кнопку своей соц.сети. Поделись ей со всеми своими друзьями. Будем Вам очень благодарны.

Важно:
Информация по литературе.
Ссылки на скачивание книг ЗАПРЕЩЕННЫХ ИЗДАТЕЛЬСТВ ( Защищённых авторскими правами ) удаляются через 3 часа с момента публикации и заменяются (по договору с АЗАПИ) партнерскими ссылками магазина LITRES!

Последние комментарии

  • sergeiadmin
    B машину ремиксы Vol. 22 (2020) (2)

    Автор: sergeiadmin
    Тема: B машину ремиксы Vol. 22 (2020)

    Здраствуйте!

    Перезалил – можете качать (ссылка 1:)!
  • Gex81
    B машину ремиксы Vol. 22 (2020) (2)

    Автор: Gex81
    Тема: B машину ремиксы Vol. 22 (2020)

    Перезалейте , везде удалено
  • sergeiadmin
    Witch Trainer v.1.5.1 (2015/PC+Android/RUS) (27)

    Автор: sergeiadmin
    Тема: Witch Trainer v.1.5.1 (2015/PC+Android/RUS)

    Цитата: LEN1VEC
    Здравствуйте.

    Здравствуйте. Вчера добавил свежую ссылку 6 - попробуйте её скачать.
    С Уважением - администратор.
  • LEN1VEC
    Witch Trainer v.1.5.1 (2015/PC+Android/RUS) (27)

    Автор: LEN1VEC
    Тема: Witch Trainer v.1.5.1 (2015/PC+Android/RUS)

    Цитата: Eteranika
    Здравствуйте. Пробовала скачать все варианты. После установки приложение вылетает
  • sergeiadmin
    Monsters Of Death Vol.1.part 1(2005) DVDRip (2)

    Автор: sergeiadmin
    Тема: Monsters Of Death Vol.1.part 1(2005) DVDRip

    Здраствуйте!

     

    Отправьте сообщение автору публикации(turnic) и попросите его перезалить ссылки.

  • MaxsimWolf
    Monsters Of Death Vol.1.part 1(2005) DVDRip (2)

    Автор: MaxsimWolf
    Тема: Monsters Of Death Vol.1.part 1(2005) DVDRip

    Перезвоните пожалуйста. Файлов нет, удалены.
  • Eteranika
    Witch Trainer v.1.5.1 (2015/PC+Android/RUS) (27)

    Автор: Eteranika
    Тема: Witch Trainer v.1.5.1 (2015/PC+Android/RUS)

    Здравствуйте. Пробовала скачать все варианты. После установки приложение вылетает
  • Eteranika
    Witch Trainer v.1.5.1 (2015/PC+Android/RUS) (27)

    Автор: Eteranika
    Тема: Witch Trainer v.1.5.1 (2015/PC+Android/RUS)

    Яндекс не пускает, мибраузер виснет. Не получается скачать никак
  • sergeiadmin
    Witch Trainer v.1.5.1 (2015/PC+Android/RUS) (27)

    Автор: sergeiadmin
    Тема: Witch Trainer v.1.5.1 (2015/PC+Android/RUS)

    Здраствуйте!

     

    Мы проверили - все ссылки рабочие.

  • Eteranika
    Witch Trainer v.1.5.1 (2015/PC+Android/RUS) (27)

    Автор: Eteranika
    Тема: Witch Trainer v.1.5.1 (2015/PC+Android/RUS)

    Не могу скачать ни с одной ссылки
            18+
Дизайн Centroarts
  •  

Этот ресурс не предоставляет электронные версии материалов, мы публикуем описание релизов с ссылками на файлообменные каталоги, следовательно администрация проекта не несет ответственности за использование материалов в дальнейшем. У нас файлы не хранятся! При использовании наших материалов с сайта, ссылка на Ухоплан ру обязательна.      
О сookies
Этот сайт использует файлы cookies для более комфортной работы пользователя. Продолжая просмотр страниц сайта, вы соглашаетесь с использованием файлов cookies. Если вам нужна дополнительная информация или вы не хотите соглашаться с использованием cookies, пожалуйста, посетите страницу "Использование файлов cookies".
Согласен
Подробнее