Главная | Регистрация | Вход | RSS                   Среда, 02.12.2020, 20:55

Меню сайта
Категории раздела
Actions | Готовые действия [34]
Brushes | Кисти [281]
Textures, backgrounds | Текстуры, фоны [578]
Patterns | Заливки [24]
Plugins | Плагины [20]
Styles | Стили [208]
Fonts | Шрифт [87]
Gradients | Градиенты [17]
Frames for photo | Рамки для фото [7757]
Photo Album | Фотоальбом Фотокнига [310]
Clip Art PNG | Клипарт PNG [1301]
Clip Art PSD | Клипарт PSD [407]
Scrap sets | Скрап наборы [2170]
PSD TIFF исходники [1363]
Templates for photomontage Шаблоны для фотомонтажа [4435]
Cover for DVD | Обложки для DVD [155]
Videolessons | Видеоуроки [1638]
Books, magazines | Книги, журналы [100]
Artworks | Работы художников [78]
Picture, photo | Картинки, фото [364]
Открытки, приглашения, этикетки [112]
Сертификаты, дипломы, грамоты, благодарности [112]
Calendars | Календари [1637]
Vector Graphics | Векторная графика [426]
Web templates, elements | Веб шаблоны, элементы [11]
Miscellaneous | Разное [918]
Photoshop видеокурсы
Как создать фотокнигу в Adobe Photoshop
Мини-чат
Реклама
Главная » 2020 » Октябрь » 23 » С# асинхронное программирование (2020)

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

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

Категория: Videolessons | Видеоуроки | Просмотров: 29 | Добавил: Kioka83 | Теги: разработка, видеокурс, обучение, программирование | Рейтинг: 0.0/0
Всего комментариев: 0
Форма входа
Это интересно
Календарь
«  Октябрь 2020  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
262728293031
Партнёры
  • Моментальные покупки
  • Всё про автомобили
  • Лучшие курсы
  • Игровой портал
  • Женские радости
  • Путешествия
  • Рецепты блюд
  • Поиск по сайту
    Курсы Photoshop
    Бесплатный курс "Ретушь Фотогарфий"
    Реклама
    Наши посетители
    Locations of visitors to this page
    И кто тут на сайте?
    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

    На сайте PsdPng.ru можно бесплатно и без регистрации скачать: Actions | Готовые действия, Brushes | Кисти, Textures, backgrounds | Текстуры, фоны, Patterns | Заливки, Plugins | Плагины, Styles | Стили, Gradients | Градиенты, Frames for photo | Рамки для фото , Clip Art PNG | Клипарт PNG, Scrap sets | Скрап наборы, PSD TIFF исходники, Templates for photomontage | Шаблоны для фотомонтажа, Cover for DVD | Обложки для DVD, Videolessons | Видеоуроки, Books, magazines | Книги, журналы, Artworks | Работы художников, Picture, photo | Картинки, фото , Сертификаты, дипломы, грамоты, благодарности, Calendars | Календари, Vector Graphics | Векторная графика, Web templates, elements | Веб шаблоны, элементы, Miscellaneous | Разное
    Вся информация и файлы, представленные на этом сайте, предназначены исключительно для ознакомительных целей.
    УЛИТКА - каталог ресурсов интернет Анализ веб сайтов      Russian America Top. Рейтинг ресурсов Русской Америки.   Rambler's Top100      
    Copyright MyCorp © 2020
    Создать сайт с uWeb