Разное




РазДЕЛЫ САЙТА

Боевики, детективы
Документалка
Драмы, триллеры
Исторические
Комедии
Мелодрамы
Мультяшки
Обучающее, познание
Приключения
Сказки, фэнтези
Старое, доброе
Ужасы
Фантастика
х х х х х х х х х
Блюз, джаз, соул
Инструментальная
Классическая
Клипы
Минусовки
Музыка игр и кино
Поп
Разная
Ретро
Рок, метал
Рэп, хип-хоп
Шансон
х х х х х х х х х
Автософт и навигация
Аудиокниги
Книги и журналы
Фото и видео, приколы



СЛучайные материалы

Love of My Life Lounge of My Soul Vol. 1-4 (2020-2021) FLAC
Love of My Life Lounge of My Soul Vol. 1-4 (2020-2021) FLAC

Мэл Стася - Айвз и Мэллоун (Аудиокнига)
Мэл Стася - Айвз и Мэллоун (Аудиокнига)

SpaceSynthRu presents Special New Years Voyage 2024 (2024)
SpaceSynthRu presents Special New Years Voyage 2024 (2024)

Best Trap Ita 2024 (2024) FLAC
Best Trap Ita 2024 (2024) FLAC

Головачев Василий - Ведьмина поляна 2 (Аудиокнига)
Головачев Василий - Ведьмина поляна 2 (Аудиокнига)


Главная » 2020 » Октябрь » 23 » С# асинхронное программирование (2020)

С# асинхронное программирование (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)


Скачать: Обучающее, познание | Теги: обучение, программирование, видеокурс, Разработка

Похожие материалы скачать бесплатно и без регистрации


К "С# асинхронное программирование (2020)"
пока нет комментариев, но Вы можете стать первым, кто его оставит!

Всего мнений: 0
Ищу на сайте

Случайный анекдот
На экзамене в педагогическом ВУЗе. Экзаменатор:
- Приведите пример употребления выражения "к счастью".
Студент:
- Скины напали на рэппера и убили его. К счастью, он не взял с собой денег.

Новое на сайте
Константин Шереметьев - Кипучее долгол...
Тимофей Кармацкий - Восстановление жел...
Валерия Шполянская - Как использовать ...
Мария Волкова - Самый полезный бокс о ...

Наша статистика

Присутствуют: 3
Неизвестных: 3
Знакомых: 0
Copyright by Anonimus © 2024