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

Revit Plugins 2.0. Продвинутая разработка на C# (.NET 8)

ФорматОнлайн
Объём4 занятий
О курсе

Подробнее

Цель этого курса — научить вас разрабатывать профессиональные плагины под Autodesk Revit на современном стеке C# и .NET 8. Вы разберётесь, как устроен Revit API изнутри, и научитесь создавать реальные BIM-инструменты, которые решают ежедневные задачи инженеров, конструкторов и архитекторов. Курс является логическим продолжением первой части «Revit Plugins. Пишем плагины под Autodesk Revit на C#» и предназначен для тех, кто уже знаком с базовыми принципами API. Здесь вы сделаете шаг дальше — перейдёте от простых примеров к полноценной автоматизации проектирования. Что вы приобретёте после курса Навык разработки современных плагинов под Revit Умение использовать MVVM, работать с элементами модели, параметрами, геометрией и документами Понимание, как создавать интерфейсы, листы, спецификации и аннотации через API Опыт оптимизации и подготовки плагинов к реальным задачам Особенности курса Полностью обновлён под Revit 2025 и .NET 8 Примеры охватывают архитектурные, конструктивные и инженерные разделы Поддерживаются любые версии Revit, начиная с 2025 Формат: запись экрана, пояснения, примеры, тесты и практические упражнения Что предстоит делать Смотреть видеоуроки и повторять примеры в Visual Studio Выполнять практические задания — писать код, проверять результат в Revit Проходить тесты для закрепления материала Разработать мини-проекты для автоматизации построения модели и оформления документации
Требования

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

  • Основы C# и ООП, опыт работы с Autodesk Revit
Результат

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

  • Понимать отличия нового Revit API на .NET 8 и применять их в своих проектах
  • Настраивать и разрабатывать плагины под современные версии Autodesk Revit
  • Использовать архитектурные паттерны (MVVM, Command, ExternalEvent) при создании инструментов
  • Работать с элементами модели: конструкции, арматура, трубы, воздуховоды, кабельные лотки
  • Создавать и изменять виды, листы, спецификации, размеры и выноски
  • Разрабатывать плагины для автоматизации инженерных и конструкторских задач
  • Программно управлять параметрами и фильтровать элементы с помощью Revit API
  • Работать с геометрией, точками, линиями и вычислять пересечения элементов
  • Применять приёмы структурирования кода и отладки в Revit-проектах
Аудитория

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

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

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

4 занятия
ТемаЧто внутри
01Введение и подготовка окружения

- Что нового в Revit API 2025
- Настройка среды (Revit 2025, Visual Studio, шаблон проекта)
- Миграция старого плагина на .NET 8

02Архитектура и шаблоны

- Архитектура Revit-плагинов: команда, приложение, событие
- Событие изменения документа
- MVVM в Revit-плагинах — зачем и как
- Разделение на слои: ViewModel, Model, Services
- Работа с WPF-интерфейсом. Часть 1
- Работа с WPF-интерфейсом. Часть 2

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

- Получение и фильтрация элементов LINQ + FilteredElementCollector
- Получение и отображение элементов
- Загрузка семейств в проект
- Размещение арматуры КЖ
- Размещение инженерных систем (трубы, воздуховоды, лотки)
- Плагин для автоматического размещения воздуховодов. Часть 1
- Плагин для автоматического размещения воздуховодов. Часть 2
- Инструмент для разделения MEPCurve по длине

04Документация и оформление

- Создание видов и фильтров
- Расстановка размеров. Основа
- Расстановка размеров. Отладка
- Автоматическая генерация спецификаций
- Добавление выносок и аннотаций
- Оформление листов

01Введение и подготовка окружения

- Что нового в Revit API 2025
- Настройка среды (Revit 2025, Visual Studio, шаблон проекта)
- Миграция старого плагина на .NET 8

02Архитектура и шаблоны

- Архитектура Revit-плагинов: команда, приложение, событие
- Событие изменения документа
- MVVM в Revit-плагинах — зачем и как
- Разделение на слои: ViewModel, Model, Services
- Работа с WPF-интерфейсом. Часть 1
- Работа с WPF-интерфейсом. Часть 2

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

- Получение и фильтрация элементов LINQ + FilteredElementCollector
- Получение и отображение элементов
- Загрузка семейств в проект
- Размещение арматуры КЖ
- Размещение инженерных систем (трубы, воздуховоды, лотки)
- Плагин для автоматического размещения воздуховодов. Часть 1
- Плагин для автоматического размещения воздуховодов. Часть 2
- Инструмент для разделения MEPCurve по длине

04Документация и оформление

- Создание видов и фильтров
- Расстановка размеров. Основа
- Расстановка размеров. Отладка
- Автоматическая генерация спецификаций
- Добавление выносок и аннотаций
- Оформление листов

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

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

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

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

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

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

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

Консультант ответит на вопросы о курсе «Revit Plugins 2.0. Продвинутая разработка на C# (.NET 8)» и поможет разобраться в деталях обучения.

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

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

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

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

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

Основы C#
Основы C#

Курс несомненно подойдёт начинающим разработчикам, который хотят освоить современный и востребованный язык программирования. Курс мы начнём с изучения основ - встроенных в язык ти…

Онлайн10 занятий
3 999 ₽
Начать без затрат

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

Python для решения практических задач
Бесплатно
Python для решения практических задач

Научились решать простые задачи на питоне, но не можете понять, как сделать что-то полезное? Наш курс научит вас правильно гуглить! На примерах задач сбора данных (Data Scraping)…

Онлайн5 занятий
Бесплатно
Claude Code с нуля до реальных задач
Бесплатно1 месяц
Claude Code с нуля до реальных задач

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

Онлайн
Бесплатноот 11 647 ₽/мес
Markdown синтаксис
Бесплатно2 часа
Markdown синтаксис

Этот курс предназначен для всех, кто работает с текстом в digital-среде. Вы освоите Markdown — универсальный язык разметки, который используют в GitHub, документации, блогах и соо…

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