Учебный центр «Основа» УрФУ Совместная программа
Программа дополнительного профессионального образования

Основы разработки плагинов
для ТИМ-ПО

Практическая программа для инженеров-проектировщиков, ТИМ-специалистов и координаторов, которые хотят автоматизировать рутинные задачи в Autodesk Revit и научиться создавать собственные плагины на C#.

18 академических часов
Autodesk Revit + C# + Revit API
Дистанционный формат обучения
От идеи автоматизации до собственного плагина
18 ч.
Академических часов
C# · Revit API
Стек разработки
35 000 ₽
Стоимость программы
Результат программы

Конкретные результаты после обучения

Практика программы

Понимание архитектуры Revit API

External Command, External Application, Visual Studio

Слушатель разбирается, как устроены External Command и External Application, как плагин взаимодействует с моделью и как подготовить рабочее окружение в Visual Studio.

Работа с элементами и параметрами модели

FilteredElementCollector, параметры, транзакции

Слушатель умеет искать элементы через FilteredElementCollector, считывать и изменять параметры, работать с type- и instance-данными и безопасно применять изменения через транзакции.

Создание интерфейса и логики плагина

C#, WPF, MVVM, объекты Revit API

Слушатель осваивает базовые конструкции C#, ключевые объекты Revit API и принципы построения пользовательских окон на WPF и MVVM.

Собственный прикладной плагин

От идеи до рабочего решения

По итогам обучения слушатель проектирует, реализует, тестирует и запускает простой плагин для реальной ТИМ-задачи: от массового заполнения параметров до выборки элементов по заданным условиям.

Забронировать место на программе

Количество мест ограничено.

Проблема

Почему ручные операции в Revit перестают работать, когда проектных задач становится больше

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

Рутинные операции съедают время команды

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

Качество данных зависит от человеческого фактора

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

Автоматизацию хотят внедрить, но не понимают, с чего начать

Многие специалисты видят потенциал плагинов, но не знают, как перейти от пользовательского уровня Revit к разработке рабочей команды на C# и Revit API.

Сравнение подходов к автоматизации ТИМ-задач

Ручной подход
Подход через плагины
Параметры
Значения заполняются и проверяются вручную.
Параметры считываются, анализируются и изменяются по заданной логике.
Выборка элементов
Нужные категории и типы ищутся вручную.
Выборка выполняется автоматически через API и фильтрацию.
Изменения модели
Правки вносятся точечно и с риском ошибок.
Изменения выполняются через транзакции и контролируемую логику плагина.
Повторяемость задач
Каждый раз работа выполняется заново.
Полезная логика сохраняется в виде плагина и используется повторно в проектах.
Формат занятий

Как проходят занятия

Практика на стыке ТИМ-проектирования и программирования: от настройки среды до рабочего плагина.

Revit API и Visual Studio в работе Прикладные задачи из ТИМ-практики Собственный итоговый плагин
Архитектура API и рабочее окружение
Архитектура API и рабочее окружение

Слушатели разбирают устройство Revit API, типы плагинов и настраивают среду разработки в Visual Studio для дальнейшей практики.

Работа с моделью и пользовательским вводом
Работа с моделью и пользовательским вводом

На занятиях отрабатываются выборка элементов, работа с параметрами, транзакции и создание простых пользовательских окон для управления логикой плагина.

Разработка и тестирование результата
Разработка и тестирование результата

Финальная часть посвящена проектированию, сборке, отладке и запуску прикладного плагина под реальную задачу проектной практики.

Самодиагностика

Проверьте, знакомы ли вам эти ситуации

Если да, программа поможет перейти от ручных операций к осмысленной автоматизации ТИМ-проектирования.

Отмечено 0 из 6

Отметьте пункты слева

Программа поможет освоить базовую архитектуру Revit API, логику разработки плагинов и выпустить собственное решение для практической ТИМ-задачи.

Узнать о программе
Эксперт программы Команда программы
Эксперты-практики Revit API · ТИМ-разработка
Экспертная основа программы

Программу ведет специалист, который соединяет ТИМ-практику и прикладную разработку

Содержание курса построено вокруг практических задач автоматизации проектирования в среде Autodesk Revit.

Revit API и архитектура плагинов

Программа дает системное понимание того, как устроено взаимодействие плагина с моделью и какие типы расширений реально применяются в проектной среде.

C# и пользовательская логика

Слушатели осваивают не абстрактное программирование, а именно тот набор инструментов C#, WPF и MVVM, который нужен для разработки простых прикладных решений под Revit.

Автоматизация инженерных и BIM-задач

Фокус программы сделан на задачах, которые действительно возникают в проектных организациях: выборка элементов, проверка параметров, массовые изменения и подготовка инструмента к работе в проекте.

Программа опирается на прикладную автоматизацию ТИМ-процессов, а не на абстрактное изучение кода вне проектного контекста.

Структура обучения

Как проходит обучение

Четкая пошаговая траектория от знакомства с API до защиты собственного плагина.

01 / Старт

Вход в тему и настройка среды

Слушатели разбирают роль плагинов в ТИМ-ПО, типы расширений, архитектуру Revit API и подготавливают рабочее окружение в Visual Studio.

02 / Модель

Работа с моделью и параметрами

На этом этапе отрабатываются поиск и выбор элементов, чтение и изменение параметров, а также принципы безопасной модификации модели через транзакции.

03 / Код

Освоение C# и интерфейса плагина

Слушатели знакомятся с базовыми объектами Revit API, структурой C#-проекта и созданием диалоговых окон для управления логикой плагина.

04 / Итог

Разработка, тестирование и защита

Финальный этап посвящен постановке задачи, реализации прикладного плагина, проверке его работы и итоговой защите результата.

Аудитория программы

Кому этот курс будет полезен

Курс подойдет, если вы

Работаете с Revit и хотите автоматизировать рутинные операции

  • Инженер-проектировщик и хотите автоматизировать повторяющиеся операции в Autodesk Revit.
  • ТИМ-специалист или ТИМ-координатор и хотите глубже понять, как расширять возможности среды под задачи команды.
  • Специалист по автоматизации проектирования и вам нужен прикладной курс по C# и Revit API в проектном контексте.
  • Студент строительной или архитектурной специальности и хотите получить практический вход в разработку BIM/ТИМ-инструментов.
Программа не предназначена, если

Курс не подойдет в следующих случаях

  • Вы совсем не работали в Autodesk Revit и еще не владеете программой на пользовательском уровне.
  • Вы ищете углубленный курс по общей backend- или desktop-разработке вне задач ТИМ-модели.
  • Вам не нужна прикладная автоматизация проектирования и работа с реальными объектами Revit API.
Стоимость и формат

Программа и условия участия

Продолжительность

18 академических часов

Формат

Дистанционный, без отрыва от работы

Стек

Autodesk Revit, Revit API, C#, Visual Studio, WPF

Результат

Собственный простой прикладной плагин для ТИМ-задачи

Стоимость программы

35 000

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

Удостоверение установленного образца
Документ установленного образца по итогам программы
Удостоверение

Освойте базовую разработку плагинов для ТИМ-ПО и начните автоматизировать проектные задачи уже в текущей практике.