Мы используем 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» и поможет разобраться в деталях обучения.

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

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

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

Продолжить выбор

Похожие курсы

PRO C#. WPF
1-3 часа каждый день
PRO C#. WPF

Вот приложение, которое мы будем делать на курсе👇 Если вы уже знаете основы C# и понимаете ООП, но не понимаете, как из этого перейти к реальной разработке — этот курс закрывает и…

Онлайн23 занятий
68 900 ₽
Библиотека Qt (С++ ). Уровень 1. Основы программирования
40 ак. ч. + 40 ак. ч. самостоятельно
Библиотека Qt (С++ ). Уровень 1. Основы программирования

Обучение проходит на QT 6 Qt – кроссплатформенная среда для разработки пользовательского интерфейса на языке C++, а также на других объектно-ориентированных языках. Qt Creator – и…

Онлайн10 занятий
50 350 ₽
C++ для разработки игр
12 ноября
C++ для разработки игр

Освой С++ на базовом уровне, создай свою первую игру уже через 2 месяца обучения, в дальнейшем сможешь применить эти знания для работы в Unreal Engine.

Онлайн4 занятий
Домашние заданияВидеоуроки+2
50 310 ₽Рассрочка на 12 мес.
C++ для робототехников
−50%1 месяц
C++ для робототехников

Вы научитесь писать программы для роботов на С++. Всю теорию закрепите на практике – начнёте с простых задач, а в конце разработаете приложение для управления шагающим роботом, ко…

Онлайн
60 588 ₽−50%
30 294 ₽от 5 049 ₽/мес на 6 мес.
Основы разработки на C++: белый пояс
Основы разработки на C++: белый пояс

Этот курс посвящён знакомству с языком программирования С++. Вы научитесь использовать его основные конструкции, создавать свои типы данных, разбивать программу на классы и функци…

Онлайн5 занятий
20 000 ₽
Начать без затрат

Бесплатные курсы

ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++.  СТРУКТУРЫ ДАННЫХ
Бесплатно
ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++. СТРУКТУРЫ ДАННЫХ

Курс разработан для студентов Санкт-Петербургского Государственного Электротехнического Университета "ЛЭТИ", кафедры ИС. Является продолжением курса "Основы алгоритмизации и прогр…

Онлайн8 занятий
Бесплатно
Введение в программирование (C++)
Бесплатно4-5 часов на урок, начиная с третьего урока
Введение в программирование (C++)

Программа курса на базовом уровне освещает практические основы программирования. В ходе обучения предстоит решить множество небольших задач, охватывающих основные базовые конструк…

Онлайн1 занятий
Бесплатно
Микроконтроллеры семейства AVR
Бесплатно16 часов
Микроконтроллеры семейства AVR

В 16-ти лекциях курса на примере одного из наиболее применимых микроконтроллеров семейства –ATmega16, подробно разбирается работа центрального процессорного устройства и всех его…

Онлайн7 занятий
Бесплатно
Программирование на языке C++ (продолжение). МНМЦ СПбГУ
Бесплатно7 часа в неделю
Программирование на языке C++ (продолжение). МНМЦ СПбГУ

Как и первая часть этот онлайн-курс основан на материалах курсов, которые в разное время читались в Академическом университете и Computer Science центре. При этом в онлайн-курсе к…

Онлайн5 занятий
Бесплатно
ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++
Бесплатно
ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++

Курс разработан для студентов Санкт-Петербургского Государственного Электротехнического Университета "ЛЭТИ", кафедры ИС. Курс содержит теорию, необходимую для выполнения практичес…

Онлайн11 занятий
Бесплатно