cashbery.ucoz.org Понедельник, 06.01.2025, 09:03
Приветствую Вас Гость | RSS
Меню сайта

Категории раздела
Софт [2519]
Игры [16]
Видео [855]
Книги-Журналы [10736]
Музыка [22350]
ИНТЕРЕСТНОЕ [136]

Статистика
Seo анализ сайта
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Кто сегодня был?


С# асинхронное программирование (2020) PCRec
23.10.2020, 17:58

Курс «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<TResult>
- 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<T>

Урок №8. Потокобезопасные коллекции. Producer- consumer pattern. Класс parallel
- потокобезопасные коллекции
- разновидности потокобезопасных коллекций
- ConcurrentQueue<T>
- ConcurrentStack<T>
- ConcurrentBag<T>
- шаюлоны Producer- Consumer. I ProducerConsumerCollection<T>
- класс BlockingCollection<T>
- параллельная обработка. Класс 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

Категория: Видео | Добавил: Hottei | Теги: разработка, Программирование, Обучение, Видеокурс
Просмотров: 122 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Adguard
Вход на сайт

Поиск

ИНТЕРЕСТНОЕ
[01.11.2018]
[Музыка]
House Boutique Vol 24 (Funky & Uplifting House Tunes) (2018)

Janie Cribbs & The T.Rust Band - Queen Of Fire (2018)
Категория: Музыка
Дата: 02.11.2018

[30.10.2018]
[Музыка]
The History Of Dance (2018)

[03.11.2018]
[Музыка]
Ade Additions (2018)

[28.10.2018]
[Книги-Журналы]
Ллойд Биггл-младший - Шерлок Холмс и дело о фруктах (2018) аудиокнига

[29.10.2018]
[Музыка]
Deletech VA (2018)

[28.10.2018]
[Музыка]
Amir Hussain - Grotesque Show 345 (2018-10-26)

[02.11.2018]
[Музыка]
Roasted and Bass Boosted Coffee in Black, Vol. 1 (2018)

[28.10.2018]
[Музыка]
Tommy Lapas - Colored Heart (2018)

Ретушь пейзажной фотографии. Создание весеннего коллажа (2017) PCRec
Категория: Видео
Дата: 24.10.2018


Друзья сайта

Turbbobit.ru
Copyright MyCorp © 2025uCoz

top