Блог независимых постеров
Понедельник, 23.12.2024, 16:26
Приветствую Вас Гость | RSS
 
Главная РегистрацияВход
Меню сайта
  • Главная
  • Наши правила
  • Добавить новость
  • Как оформить?
  • Наш форум
  • Контакты
  • Категории раздела
    Софт
    Видео
    Музыка
    Игры
    Графика
    Чтиво
    Другое
    Кулинария
    Наш опрос
    Самая интересная категория?
    Всего ответов: 310
    Статистика
    Главная » 2020 » Октябрь » 23 » С# асинхронное программирование (2020)
    17:58
    С# асинхронное программирование (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)

    Категория: Видео | Просмотров: 138 | Добавил: Kioka83 | Теги: разработка, программирование, Видеокурс, Обучение | Рейтинг: 0.0/0
    Похожие материалы:
    Всего коментариев: 0
    Добавлять коментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Онлайн
    Онлайн всего: 30
    Гостей: 30
    Пользователей: 0
    Мини-чат
    Поиск
    Календарь
    Друзья сайта
    Copyright by blogz © 2024
    Хостинг от uCoz