Видео курс C# для профессионалов (углубленный). TPL. Параллельное программирование - видео уроки ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

    Выбери свою IT специальность

    Начать бесплатно

    Выбери свою IT специальность

    Начать бесплатно

      ×

      Вы открыли доступ к тесту! Пройти тест

      Вы действительно хотите открыть доступ к тестированию по курсу C# Углубленный на 40 дней?

      ВИДЕОУРОК №14. TPL. Параллельное программирование

      Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео
      Темы видео урока:

      1. Коллекции
      2. Интерфейсы IEnumerable, IEnumerator
      3. Работа цикла foreach
      4. Оператор yield
      5. Интерфейсы ICollection и ICollection
      6. Создание простой коллекции с помощью реализации интерфейса IList
      7. Рассмотрение коллекции созданной с использованием паттерна Iterator
      Читать дальше...
      Темы видео урока:

      1. Использование ArrayList и сбор элементов данных. Предназначение и использование интерфейса IComparer
      2. Работа с последовательными списками (Queue, Stack)
      3. Работа со словарями (Hashtable, SortedList, ListDictionary, HybridDictionary, OrderedDictionary)
      4. Роль интерфейса IEqualityComparer
      5. Применение специализированных наборов
      6. Работа с двоичными значениями с помощью BitArray и BitVector32
      7. Использование методов CreateMask и CreateSection
      8. Хранение строк в наборах (StringCollection, StringDictionary, NameValueCollection)
      9. Обобщенные наборы
      Читать дальше...
      Темы видео урока:

      1. Навигация по файловой системе
      2. Чтение и запись файлов
      3. Работа с потоками
      4. Работа с изолированным хранилищем
      Читать дальше...
      Темы видео урока:

      1. Работа со строками
      2. Форматирование вывода
      3. Локализация и глобализация
      4. Кодирование-декодирование строк. Использование класса Encoding
      5. Использование класса StringBuilder
      6. Регулярные выражения и пространство System.Text.RegularExpressions
      7. Метасимволы и Квантификаторы
      8. Метод Regex.Replace и использование внутришаблонных переменных
      9. Организация поиска по шаблону. Применение Match
      10. Построение регулярных выражений
      11. Чтение и запись файлов в разных кодировках
      Читать дальше...
      Темы видео урока:

      1. Загрузка и чтение из XML файла
      2. Применение XmlTextReader
      3. Загрузка содержимого XML по URL
      4. Загрузка содержимого XML из строки
      5. Поэлементное чтение XML файла
      6. Использование XmlTextWriter
      7. Запись комментариев в XML файл
      8. Запись пространства имен и префиксов в XML файл
      9. Запись в XML файл со специальным форматированием
      10. Выборка из XML с помощью XPath. (Запросы XPath)
      11. Вычисление min и max с помощью XPath
      12. Создание XPathDocument из строки
      13. Создание файлов конфигурации приложения. Чтение и запись настроек приложения
      14. Работа с реестром Windows. Использование реестра для хранения настроек приложения
      Читать дальше...
      Темы видео урока:

      1. Общее понятие рефлексии и отражения
      2. Метаданные, манифест сборки, объект Type
      3. Позднее связывание. Класс Assembly
      4. Динамическая генерация кода. Класс Activator
      5. Генерация кода во время выполнения программы
      Читать дальше...
      Темы видео урока:

      • Общее понятие атрибутов
      • Класс System.Attribute
      • Позиционные и именованные параметры атрибутов
      • Создание атрибутов
      • Использование атрибутов
      • Определение атрибутов при помощи рефлексии
      • Системные атрибуты
      Читать дальше...
      Темы видео урока:

      1. Общее понятие сериализации
      2. Процесс сериализации и десериализации. Совместимость версий
      3. Управление сериализацией
      4. Форматы сериализации
      5. XML сериализация
      6. Binary сериализация
      7. SOAP сериализация
      8. Собственные методы сериализации
      Читать дальше...
      Темы видео урока:

      1. Время жизни объекта в памяти
      2. Сборщик мусора. Поколения объектов
      3. Деструкторы и финализаторы
      4. Освобождение неуправляемых ресурсов. Интерфейс IDisposable
      Читать дальше...
      Темы видео урока:

      1. Шаблон NVI
      2. Классический полиморфизм
      3. Ad hoc полиморфизм
      4. Замещение, переопределение и перекрытие методов
      Читать дальше...
      Темы видео урока:

      1. Многозадачность. Многозадачность на основе процессов. Многозадачность на основе потоков
      2. Работа с потоками в .NET Framework: пространство имен System.Threading, класс Thread
      3. Создание потоков. Состояния потоков
      4. Завершение потоков. Определение момента окончания потока
      5. Передача аргументов потоку
      6. Использование IsBackground
      7. Приоритеты потоков
      8. Классы Interlocked, Monitor
      9. Синхронизация потоков
      Читать дальше...
      Темы видео урока:

      1. Конструкции пользовательского режима
        • Волатильные конструкции (volatile)
        • Взаимозапирающие конструкции (interlocked)
      2. Конструкции синхронизации режима ядра
        • События AutoResetEvent и ManualResetEvent
        • Семафоры Semaphore
        • Мьютексы Mutex
      Читать дальше...
      Темы видео урока:

      1. Пул потоков
      2. Шаблон асинхронного вызова методов
      3. Асинхронная природа делегатов
      4. Интерфейс IAsyncResult
      5. Синхронизация вызывающего потока
      6. Делегат AsyncCallback
      7. Класс AsyncResult
      8. Передача и прием специальных данных состояния
      Читать дальше...
      Темы видео урока:

      1. Введение в параллельное программирование
      2. Класс Task
      3. Создание задачи
      4. Методы ожидания выполнения задачи
      5. Класс TaskFactory
      6. Лямбда-выражения в качестве задачи
      7. Создание продолжения задачи
      8. Возврат значений из задачи
      9. Отмена задачи
      10. Класс Parallel
      11. PLINQ
      Читать дальше...
      Темы видео урока:

      1. Синхронные и асинхронные методы
      2. Ключевые слова Async Await
      3. Исследование скомпилированного кода после использования ключевых слов async await
      Читать дальше...
      Темы видео урока:

      1. Введение в домены приложения
      2. Класс System.AppDomain
      3. Создание доменов
      4. Выполнение сборок в доменах
      5. Выгрузка доменов
      6. Конфигурирование доменов приложений
      7. Запуск сборок с ограниченными привилегиями
      8. Введение в службы Windows
      9. Создание служб
      10. Установка служб
      Читать дальше...
      ПОКАЗАТЬ ВСЕ
      Титры видеоурока
      Титров к данному уроку не предусмотрено
      Студенты также смотрят
      C# 5.0 Стартовый
      ПОДРОБНЕЕ
      C# 8.0 Стартовый
      ПОДРОБНЕЕ
      C# базовый (ООП)
      ПОДРОБНЕЕ
      C# Базовый (ООП) 2021
      ПОДРОБНЕЕ
      C# Универсальные шаблоны
      ПОДРОБНЕЕ
      Что нового в C# 6.0-7.0
      ПОДРОБНЕЕ
      C# 5.0 для профессионалов
      ПОДРОБНЕЕ
      Пакеты подписки с доступом ко всем курсам и сервисам

      Пакеты подписки с доступом ко всем курсам и сервисам

      Стартовый
      • Все видеокурсы на 3 месяца
      • Тестирование по 10 курсам
      • Проверка 5 домашних заданий
      • Консультация с тренером 30 мин
      Базовый
      • Все видеокурсы на 6 месяцев
      • Тестирование по 16 курсам
      • Проверка 10 домашних заданий
      • Консультация с тренером 60 мин
      Премиум
      • Все видеокурсы на 1 год
      • Тестирование по 24 курсам
      • Проверка 20 домашних заданий
      • Консультация с тренером 120 мин
      комментарии и обсуждения
      Notification success
      Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.