Асинхронное программирование в .NET
В курсе рассматриваются возможности работы с асинхронными операциями на платформе .NET для упрощения асинхронного программирования. В рамках курса изучается работа с низкоуровневыми идиомами и паттернами, такими как Classical Async Pattern, современными библиотеками, например TPL и Reactive Extensions. Кроме того, уделяется внимание новым возможностям языка языка C# 5.0: await и async.
8 ак.ч.
Онлайн
NET-003
Асинхронное программирование в .NET
Записаться на курс
Длительность
8 ак.ч.
Локация
Онлайн
Код
NET-003
Расписание и цены
01.11.2024 - 05.11.2024
14 500 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей
Асинхронное программирование в .NET
Записаться на курс
Длительность
8 ак.ч.
Локация
Онлайн
Код
NET-003
Расписание и цены
01.11.2024 - 05.11.2024
14 500 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей

Описание

В рамках данного курса рассматриваются различные возможности платформы .NET® для упрощения асинхронного программирования, начиная от низкоуровневых идиом и паттернов, таких как Classical Async Pattern, заканчивая современными библиотеками, например, TPL и Reactive Extensions. Кроме того, уделяется внимание новым возможностям языка C# 5.0: await и async.

Данный курс является модулем программы "Продвинутая разработка в Microsoft .NET".

После прохождения курса выдается
сертификат на бланке IBS Training Center

Цели

Изучить существующие возможности работы с асинхронными операциями на платформе .NET, включая библиотеки TPL, Reactive Extensions и PowerThreading, а также рассмотреть новые возможности языка C# 5.0.

Целевая аудитория

Профессиональные разработчики, знакомые с основными принципами и концепциями платформы .Net и базовыми вопросами многопоточности.

Предварительная подготовка

  • Базовые знания языка C# и платформы .Net;
  • Базовые знания многопоточности;
  • Базовые знания LINQ (Language Integrated Query).

Разбираемые темы

  • Тема 1. Модель синхронного программирования - 0,5 ч.

    ⠀⠀⠀⠀
  • Тема 2. Паттерны асинхронного программирования на платформе .Net - 0,5 ч.

    ⠀⠀⠀⠀
  • Тема 3. Библиотека Task Parallel Library - 2 ч.

    ⠀⠀⠀⠀
  • Тема 4. Await и async - 2 ч.

    ⠀⠀⠀⠀
  • Тема 5. Библиотека реактивных расширений (Reactive Extensions, Rx) - 3 ч.

    • Введение в реактивное программирование
    • Дуализм интерфейсов
    • Основы Rx
    • Events и Observables
    • Observables и асинхронные операции
  • Развернуть программу
Раcписание курсов
Вид:
01.11.2024 - 05.11.2024
9:00-11:30
Локация:Онлайн
Длительность:8 ак.ч.
Время:9:00-11:30
14 500 руб.
Записаться
Смотреть полное расписание
Тренеры
Молчанов Николай
Эксперт в области разработки, архитектуры ПО и управления проектами
Руководитель департамента разработки крупнейшего в СНГ организатора мероприятий для ИТ специалистов с опытом работы более 17 лет.

Проекты:

  • Реализация проекта перевода бизнеса на организацию трансляций мероприятий в online в 2020 году и его дальнейшее развитие и продуктизация в 2021-2023 году.
  • Подготовка кризисной и плановой ИТ-стратегии компании.
  • Организация процесса разработки портала online мероприятий и участие в нем как архитектор и разработчик в сложных технологических местах.
  • В 2023 реализация командой проекта по созданию отделяемого решения для проведение сторонних мероприятийна сайте клиента.
Отзывы (1)
Хорошее и простое объяснение асинхронного программирования с примерами TPL и более прогрессивный подход с ключевыми словами async\await. Практически каждая тема, обсуждаемая на тренинге, была полезной. Особенно понравились материалы: о способах организации асинхронной работы, особенностях работы с TPL и библиотеке Rx.
Участник тренинга
Связанные курсы
Основы .NET-разработки и языка C#
Этот тренинг является базовым тренингом для слушателей, которые хотят научиться программировать на языке C# и создавать приложения на платформе Microsoft .NET.
Онлайн:
18.11.2024 - 13.12.2024
Смотреть каталог
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.