Мы используем cookie для стабильной работы сервиса. Подробнее

Продвинутая разработка в Microsoft .NET

ФорматОнлайн
Длительность24 академ. часов
Объём3 занятий
УровеньПродвинутый
По окончанииУдостоверение о прохождении
Всё для обучения

Как устроено обучение

Практические занятия
О курсе

Подробнее

Освойте продвинутые техники .NET для создания высокопроизводительных и масштабируемых приложений. Курс охватывает современные подходы к асинхронному программированию, углубленное понимание внутренних механизмов .NET и лучшие практики проектирования. Уникальность: фокус на оптимизацию кода в режиме Release и применение Reactive Extensions для реактивных систем.
Требования

Что нужно для старта

  • Прохождение базового тренинга NET-001. Опыт .NET разработки от 2-х лет.
Результат

Что вы получите

  • Проектировать .NET-приложения с использованием лучших практик.
  • Применять async/await и TPL для асинхронных задач.
  • Внедрять Dependency Injection в крупные проекты.
  • Оптимизировать код для режима Release.
  • Использовать Reactive Extensions для реактивного программирования.
  • Анализировать и устранять ошибки многопоточности.
Аудитория

Для кого этот курс

  • Разработчик
Содержание

Программа курса

3 занятия
№ТемаЧто внутри
01Управление зависимостями в .NET

• Базовые принципы;
• DI паттерны и антипаттерны;
• DI Container basics;
• Управление зависимостями на практике;
• Практический пример;
• DI Container Advanced Topics;
• Ключевые моменты и заключение.

02Асинхронное программирование в .NET

• Модель синхронного програмирования;
• Паттерны асинхронного программирования на платформе .Net;
• Библиотека Task Parallel Library;
• Await и async;
• Библиотека реактивных расширений (Reactive Extensions, Rx).

03C# Tips and Tricks

• События и делегаты;
• Утиная типизация на уровне компилятора языка C#;
• Жизненный цикл объекта;
• Именованные и необязательные аргументы;
• Особенности обработки исключений;
• Преобразование типов, определенных пользователем;
• Блоки итераторов;
• Значимые типы;
• Замыкания;
• Прочее;
• Асинхронное программирование.

01Управление зависимостями в .NET

• Базовые принципы;
• DI паттерны и антипаттерны;
• DI Container basics;
• Управление зависимостями на практике;
• Практический пример;
• DI Container Advanced Topics;
• Ключевые моменты и заключение.

02Асинхронное программирование в .NET

• Модель синхронного програмирования;
• Паттерны асинхронного программирования на платформе .Net;
• Библиотека Task Parallel Library;
• Await и async;
• Библиотека реактивных расширений (Reactive Extensions, Rx).

03C# Tips and Tricks

• События и делегаты;
• Утиная типизация на уровне компилятора языка C#;
• Жизненный цикл объекта;
• Именованные и необязательные аргументы;
• Особенности обработки исключений;
• Преобразование типов, определенных пользователем;
• Блоки итераторов;
• Значимые типы;
• Замыкания;
• Прочее;
• Асинхронное программирование.

Документ после выпуска

Удостоверение о прохождении

Организатор

Автор курса

IBS Training CenterIBS Training Center
Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Действует скидка 10% на обучение физических лиц.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Продвинутая разработка в Microsoft .NET» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 21 сентября 2026 г.