Бесплатный портал - софт фильмы игры книги и др
Главная | Каталог файлов | Регистрация | Вход
Поиск по сайту

Меню сайта

Категории
Видеоуроки [2199]

Случайные статьи
Как не переустанавливать ОС Windows, программой Acronis True Image? [Вопросы по ПК]
Создание собственного сайта. Нюансы и маленькие хитрости [Услуги]

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форум
  • Жалоба на материал в файлах
  • Новое на портале
  • CXsoft помощь
  • Предложения по сайту
  • Баги, ошибки на сайте
  • Вопросы по сайту и форуму

  • Облако тегов

    globus

    Block title

    Главная » Файлы » Уроки (Сделай сам) » Видеоуроки

    С# асинхронное программирование (2020)
    02.11.2020, 14:20

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


    Категория: Видеоуроки | Добавил: Hottei | Теги: программирование, видеокурс, разработка, обучение
    Просмотров: 125 | Загрузок: 0 | Рейтинг: 0.0/0
    Добрые люди помогите сайту развиваться (делитесь с друзьями или кликните нижнем рекламном баннере)
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Форма входа
    Вторник
    04.02.2025
    03:26
    Вы вошли как Гость
    Группа "Гости"
    IP Адрес: 18.119.165.76
    Приветствую Вас Гость

    Новости сайта

    Кто Онлайн!

    Наш опрос
    Какая у Вас разрядность ОС?
    Всего ответов: 70

    Мини-чат

    Реклама от Tak.Ru

    peopl group


    Copyright MyCorp © 2025 : Администратор сайта Рустам Минасян
    Используются технологии uCoz