онлайн-курс
5.0

Основы создания приложений для Autodesk Revit

76 видеоуроков + 20 заданий
учебный чат
старт в любое время
Удостоверение ИТМО
logo course
Онлайн-курс по разработке плагинов для Autodesk Revit на C#. Освойте Revit API, научитесь создавать собственные приложения с интерфейсом и интегрировать их в ленту Revit
  • Настройка проекта плагина в Visual Studio: .addin-файл, отладка, шаблон
  • Работа с моделью через Revit API: выбор элементов, фильтры, параметры
  • Обмен данными с внешними файлами: текст, Excel, JSON
  • Создание интерфейса плагина: WPF, ленты и кнопки в Revit
  • Автоматизация выпуска документации: пакетная печать, экспорт в DWG/IFC
Уже сейчас востребованные специалисты по BIM (ТИМ) в крупных городах России зарабатывают от 120–150 тысяч рублей в Санкт-Петербурге и от 150–200 тысяч в Москве
Сообщество BIM (ТИМ) — это среда прогрессивных и хорошо оплачиваемых профессионалов. Здесь есть понятная карьерная траектория: от проектировщика BIM (ТИМ) до менеджера BIM (ТИМ) и далее — до ведущего эксперта по развитию культуры BIM (ТИМ) в компании. Сделать карьерный рост более уверенным помогут образовательные программы ИТМО в сфере BIM (ТИМ)
saialy
Онлайн-курс ИТМО поможет качественно улучшить профессиональную жизнь:
Программисту
Освоите Revit API и научитесь разрабатывать плагины на C# с WPF-интерфейсом — востребованный стек в проектных бюро
Проектировщику
Научитесь дорабатывать Revit под собственные задачи: свои кнопки в ленте, пакетная работа с параметрами, экспорт документации
Специалисту по BIM (ТИМ)
Создадите собственный инструментарий внутри Revit и сократите рутину команды за счёт автоматизации повторяющихся операций
Программисту
Проектировщику
Специалисту по BIM (ТИМ)
Освоите Revit API и научитесь разрабатывать плагины на C# с WPF-интерфейсом — востребованный стек в проектных бюро
Научитесь дорабатывать Revit под собственные задачи: свои кнопки в ленте, пакетная работа с параметрами, экспорт документации
Создадите собственный инструментарий внутри Revit и сократите рутину команды за счёт автоматизации повторяющихся операций
author
author
Швец Екатерина Сергеевна
Автор курса

Программист и преподаватель с опытом более 10 лет в преподавании и более 20 лет в разработке автоматизированных систем для бизнеса. Эксперт в сфере промышленных систем управления и веб-приложений. Участвовала в разработке плагинов и приложений в среде Autodesk Revit для крупного разработчика ПО в сфере жилой недвижимости. Автор онлайн-курсов по автоматизации проектирования BIM (ТИМ) в Dynamo и Python, разработке плагинов для Autodesk Revit на C# (Revit API, WPF, MVVM)

Программа онлайн курса
1
Тема 1. Настройка проекта
  • Создание проекта в Visual Studio
  • Добавление dll-файлов для приложения Revit
  • Настройка проекта
  • Создание файла addin
  • Создание папки приложения с помощью xcopy
  • Запуск приложения
  • Отладка приложения
  • Использование документации и примеров для Revit API
  • Приложение Revit Lookup для просмотра API
  • Создание шаблона на основе проекта
2
Тема 2. Выбор элементов
    Занятия:
  • Создание проекта на основе шаблона
  • Выбор одного элемента пользователем
  • Выбор элемента по грани и ребру
  • Выбор нескольких элементов пользователем
  • Проверка типа выбранного элемента
  • Реализация ISelectionFilter при выборе элемента
  • Выбор точки
  • Обработка отмены выбора
  • Поиск элементов модели по категории
  • Поиск элементов по категории на виде
  • Поиск элементов по классу
  • Поиск элементов по нескольким условиям
  • Поиск типов элементов
  • Задания:
  • Количество воздуховодов
  • Количество труб на активном виде
  • Количество колонн в модели
  • Количество воздуховодов по этажам
3
Тема 3. Работа с параметрами
    Занятия:
  • Чтение параметров экземпляра
  • Преобразование единиц измерений
  • Чтение параметров типа
  • Запись параметров экземпляра и типа
  • Добавление параметров проекта
  • Задания:
  • Объём выбранных стен
  • Общая длина труб
  • Запись параметра
  • Параметр проекта
4
Тема 4. Чтение и запись данных в файл
    Занятия:
  • Запись данных в текстовый файл
  • Запрос пути сохранения файла
  • Чтение данных из текстового файла
  • Использование библиотеки NPOI для работы с Excel
  • Запись данных в файл Excel
  • Чтение данных из файла Excel
  • Запись данных в файл JSON
  • Чтение данных из файла JSON
  • Задания:
  • Вывод значений
  • Вывод значений труб
5
Тема 5. Основы создания интерфейса и библиотек
    Занятия:
  • Создание проекта WPF
  • Создание библиотеки по работе с API
  • Добавление библиотеки в ссылки проекта
  • Добавление кнопки
  • Загрузка библиотеки Prism
  • Задание логики работы приложения
  • Запуск приложения
  • Работа с event
  • Добавление метода в библиотеку
  • Создание выпадающего списка
  • Тестирование приложения с выпадающим списком
  • Настройка проекта для создания ленты и кнопки
  • Добавление вкладки и кнопки
  • Добавление изображения к кнопке
  • Задания:
  • Создание кнопок
  • Изменение типов стен
  • Создание панели
6
Тема 6. Создание элементов и аннотаций
    Занятия:
  • Интерфейс приложения создания стен
  • Логика работы приложения по созданию стен
  • Тестирование приложение по созданию стен
  • Интерфейс приложения для создания точечных объектов
  • Логика работы приложения для создания точечных объектов
  • Тестирование приложения создания точечных объектов
  • Приложение установки меток
  • Общий принцип создания элементов через приложение
  • Задания:
  • Приложение в WPF
  • Расстановка элементов
  • Расстановка элементов между точками
7
Тема 7. Виды и спецификации
    Занятия:
  • Интерфейс приложения для скрытия категорий
  • Получение видов и категорий
  • Команда скрытия категории
  • Тестирование приложение скрытия категории
  • Добавление функции временного скрытия категорий
  • Тестирование приложения временного скрытия
  • Приложение для добавления фильтров к виду
  • Тестирование приложения добавления фильтров к виду
  • Интерфейс приложения добавления фильтров для спецификаций
  • Получение списка спецификаций
  • Добавление фильтров к спецификациям
  • Тестирование приложение добавления фильтров к спецификациям
  • Задания:
  • Создание листов
8
Тема 8. Печать и экспорт
    Занятия:
  • Создание набора листов
  • Тестирование приложения создания набора листов
  • Приложение для пакетной печати
  • Тестирование приложение пакетной печати
  • Экспорт в DWG
  • Тестирование приложения экспорта в DWG
  • Задания:
  • Экспорт в IFC
  • Экспорт NWC
  • Экспорт в изображение
Раскрыть этапы
#коммуникация
Не нужно справляться в одиночку — всегда есть поддержка и обратная связь
Для слушателей онлайн-курсов мы организуем закрытый учебный чат — действенный инструмент, чтобы усилить вовлечённость в обучение.

А ещё общение в мессенджере обеспечит вам прямую и оперативную связь с куратором курса
Формула онлайн обучения c ИТМО: короткий курс + долгоиграющие перспективы
Освойте основы C# и Revit API. Соберите свой первый рабочий плагин: настройте проект в Visual Studio, подключите .addin-файл, отладите код прямо в Revit
Научитесь работать с моделью через код. Выбор элементов с фильтрами, чтение и запись параметров экземпляров и типов, обмен данными с внешними файлами — текстом, Excel, JSON
Соберите собственный интерфейс. WPF-формы, кнопки, выпадающие списки, изображения — и собственная вкладка с лентой кнопок прямо внутри Revit
Автоматизируйте рутину выпуска документации. Пакетная печать, формирование наборов листов, экспорт в DWG, IFC, NWC и изображения — то, что в проектных бюро занимает часы каждую неделю
Удостоверение ИТМО — ваш документ об успешном окончании курса
Смотреть образец документа
cert
Уже проходили у нас онлайн-обучение? Получите скидку 10% на этот курс
Сообщите нам даты предыдущего обучения — мы подарим скидку 10% от стоимости курса и оформим ваше поступление по ускоренной схеме. Скидка действует в течение месяца после выпуска.
-10%
Как устроено онлайн-обучение в ИТМО
24/7 доступ к системе на целый год
Покупая курс, вы сразу получаете неограниченный доступ ко всем материалам. Лекции можно пересматривать сколько нужно, регулируя темп воспроизведения (быстрее/медленнее). Заданий с дедлайнами в курсе нет — выполняйте практику в удобном ритме.
Идеальный баланс теории/практики
В зависимости от типа курса (практический или теоретический) в нём будут задания с проверкой куратора и/или автоматические системные тесты. Теорию можно изучать независимо от результатов проверочных работ. Если все задания сданы в срок — выпускник получает Удостоверение ИТМО.
Помощь куратора и учебный чат
Учебный чат — оперативная обратная связь с кураторами курса. В нём слушатели получают помощь с освоением материала, ответы на вопросы и консультации по практике. Заодно — это место знакомств с интересными специалистами из вашей профессии.
Процесс обучения: от начала до финала
Вам не нужно лично приезжать в ИТМО — мы онлайн на все 100%!
🚀 Быстрый вариант
🔥 Популярный вариант
1
Вы оставляете на сайте заявку
Заполняете короткую форму на странице курса. Мы связываемся с вами по email (обычно в тот же день) и присылаем шаблоны документов и инструкции. Вы заполняете документы и присылаете их вместе со скан-копией Диплома; мы их проверяем.
2
Мы открываем доступ к обучению
После проверки документов отправляем на email подписанный с нашей стороны договор и квитанцию на оплату с QR-кодом (как правило, в тот же день). После подтверждения оплаты высылаем данные для входа в Личный кабинет, где сразу открывается доступ ко всем материалам курса.
3
Вы учитесь на удобной платформе
Свободный график без дедлайнов, продуманные задания и тесты,лаконичный интерфейс. Проходите материалы в своём темпе.
4
Мы выдаём Удостоверение ИТМО
После успешного завершения курса оформляем Удостоверение о повышении квалификации Университета ИТМО установленного образца. Получить можно лично в Санкт-Петербурге или по почте; по запросу присылаем скан-копию (сам документ изготавливается до 30 дней).
Стоимость онлайн⁠-⁠курса
Единовременная оплата
20 000
Нашим выпускникам
Скидка 10% на вторую покупку в течение месяца после выпуска
20 000
18 000
Скидка 10% на вторую покупку в течение месяца после выпуска
Лучшее соотношение качества и цены
Возможность налогового вычета 13% за обучение
Скидка 10% выпускникам нашего Центра
Оплата онлайн или в отделении Банка
Отзывы слушателей
Дмитрий
5 из 5
Я хочу выразить искреннюю благодарность за возможность пройти курсы повышения квалификации в Университете ИТМО. Этот курс по созданию приложений для Autodesk Revit превзошел все мои ожидания. Преподаватели были высококвалифицированными специалистами, которые смогли просто и доступно объяснить сложные концепции и методы программирования. Структура курса была очень хорошо организована, и каждый урок давал мне новые знания и навыки. Практические задания и проекты помогли мне углубить свои знания и лучше понять материал. Этот курс является отличным выбором для тех, кто хочет расширить свои знания в области BIM и программирования. Я благодарен за этот опыт обучения и с нетерпением жду возможности применить полученные знания на практике.
Александр Румянцев
5 из 5
Успешно завершил курс ""Основы создания приложений для Autodesk Revit"". Курс выше всяких похвал! После окончания курса научился: 1. Настраивать проект в Visual Studio. 2. Размещать ""кнопку"" на ленте Revit. 3. Работать с форматами txt, xlsx, json 4. Создавать окно интерфейса с помощью технологии WPF. 5. Использовать паттерн MVVM. 6. Также почерпнул интересные ""фишки"" Revit API, о которых не знал ранее. Особая благодарность создателям курса за то, что в данном курсе учат создавать плагин на технологии WPF с использованием паттерена MVVM! После окончания курса вынес гору знаний, которые сразу же применил в своей работе.
Сергей Ковылин
5 из 5
Прошел дистанционное обучение "Автоматизация BIM проектирования", которое состоит из 4х курсов: "Автоматизация BIM проектирования II", "Autodesk Revit API II", "Autodesk Revit для архитекторов II", "Практика разработки оконных приложений для Autodesk Revit II". Особенно хотелось бы выделить преподавателя Екатерину Швец, очень грамотно дает материал и очень быстро помогает в любых вопросах. Ей прям отдельное спасибо! Уроки хорошо дают базовые навыки. Понятное дело, что надо дальше развиваться в этом направлении, но начало закладывается очень достойное и за это благодарность.
Всё-таки остались вопросы?

Смело пишите или звоните, вас ждёт персональная консультация

Вы представляете компанию?

Нам есть, что предложить — оставьте свой контакт, мы с вами свяжемся!

Другие курсы ИТМО
logo
Программа
Удостоверение ИТМО
Автоматизация информационного моделирования
Профессиональная онлайн-переподготовка ИТМО с фокусом на уверенное создание функциональных приложений для Autodesk Revit и автоматизацию информационного моделирования с помощью плагинов на языке C#. Документ — Диплом Университета ИТМО о профессиональной переподготовке
Старт в любое время
Онлайн
logo
Программа
Удостоверение ИТМО
Разработка и управление проектом с технологией BIM (ТИМ)
Программа профессиональной переподготовки ИТМО по технологии информационного моделирования (ТИМ): системная теория, продвинутая практика и выпускная работа, демонстрирующая владение технологией. Подтверждение — Диплом Университета ИТМО о профессиональной переподготовке
Старт в любое время
Онлайн
logo
Курс
8 видеоуроков + 8 заданий
Удостоверение ИТМО
Практика разработки оконных приложений для Autodesk Revit
Онлайн-курс по разработке плагинов для Autodesk Revit с оконным интерфейсом. На примерах четырёх реальных плагинов разберём WPF и шаблон MVVM, научимся переходить от простых внешних команд к полноценным приложениям
Старт в любое время
Онлайн
Часто задаваемые вопросы
Будут ли в курсе онлайн-конференции по определенному расписанию? Что, если я не смогу участвовать?
Конференции, зумы, вебинары и другие онлайн-сессии в курсе не предусмотрены. Слушатели изучают видеолекции и решают тестовые задания, не будучи привязанными к определенным датам. Таким образом, они получают возможность формировать комфортное расписание своей учебы самостоятельно.
Сколько времени занимает подготовка документов на обучение? Могу ли я начать учебу сразу после оплаты?
После получения заполненных слушателем документов мы обрабатываем и согласуем их в течение 1-2 рабочих дней. После этого все зависит от того, в какой момент совершается оплата: если слушатель вносит ее в будни, можно ожидать подключения к обучающей системе в тот же день.
Я хочу оформить налоговый вычет за обучение, как получить необходимые документы?
Чтобы оформить налоговый вычет, необходимо соблюсти несколько условий (иметь официальный доход, быть резидентом РФ, плательщиком НДФЛ) и правильно оформить документы на оплату обучения. Процедура несложная и подробно описана на портале Госуслуг. Для оформления вычета понадобятся: скан Договора с Университетом ИТМО, подтверждение оплаты обучения (чек / выписка) и Лицензия на осуществление образовательной деятельности Университета ИТМО. Все эти документы уже будут у слушателя на момент оплаты курса.
В курсе предусмотрены дедлайны? Смогу ли я учиться в комфортном неспешном режиме?
В курсе отсутствуют дедлайны и жесткие временные рамки. Мы доверяем слушателям самостоятельный выбор темпа обучения. Каждый слушатель обучается в индивидуальном, комфортном для себя графике. Кроме того, в проигрывателе видеолекций есть встроенная функция ускорения или замедления воспроизведения — стало быть, слушатели выстраивают для себя удобную скорость обучения "по всем параметрам".
Материалы курса открываются сразу целиком или по мере выполнения проверочных заданий?
Все материалы целиком станут доступны слушателю сразу после полной едновременной оплаты курса и получения данных для входа в обучающую систему. К ним можно возвращаться столько раз, сколько это необходимо конкретному обучающемуся. Курс построен таким образом, чтобы проверочные задания можно было проходить независимо от освоения теоретических материалов, — то есть в любой момент.
Смогу ли я учиться с мобильного телефона? Нужно ли скачивать специальное приложение?
Обучающая система имеет современный, лаконичный и адаптивный интерфейс — это значит, что учиться на ней одинаково удобно как со стационарного компьютера, так и с мобильных гаджетов. Специальное приложение скачивать не потребуется, обучение происходит непосредственно в браузере.
Мне нужно самостоятельно скачать ПО или мне его предоставят? Есть ли доступ к удаленному рабочему столу?
Мы не предоставляем слушателям платный доступ к лицензионному ПО, которое изучается на курсах. Доступ к удаленному рабочему столу также не предусмотрен, поскольку в курсе отсутствуют онлайн-конференции.
Отличается ли выпускающий документ для выпускников онлайн-курса от документа очников?
Не отличается. Выпускники онлайн-курса, успешно завершившие свое обучение, получают идентичное выпускникам очных курсов Удостоверение о повышении квалификации Университета ИТМО установленного образца.
У меня нет Диплома о высшем/среднем профессиональном образовании. Как мне попасть на курс?
Мы с радостью предоставляем слушателям возможность обучения на курсе даже в случае отсутствия данных документов! Однако необходимо учесть, что, согласно Федеральному Закону "Об образовании в РФ" ФЗ-273, Удостоверение о повышении квалификации может быть выдано лицам, уже имеющим или получающим среднее профессиональное и (или) высшее образование. Это значит, что если на момент обучения в нашем Центре Вы являетесь студентом и еще не имеете Диплома, то Удостоверение будет выдано после получения Диплома.
У меня есть запрос на корпоративное обучение. Как происходит взаимодействие с юрлицами?
Центр успешно реализует корпоративное обучение уже много лет. Наши сотрудники имеют внушительный опыт взаимодействия с юридическими лицами — процесс отработан и соответствует всем требованиям законодательства в сфере дополнительного профессионального образования. Среди наших клиентов: Петербургский Метрополитен, Аэропорт Пулково, ТЭК Санкт-Петербург, Ленгипротранс и многие другие. Мы готовы учитывать ваши пожелания и обязательно предложим выгодные условия сотрудничества! Пишите на rost@itmo.ru или звоните по петербургскому номеру Центра, чтобы узнать об этом подробнее.
Хотите задать дополнительные вопросы? Смело пишите и звоните!
Наши специалисты организуют бесплатную консультацию, просто выберите удобный канал связи: e-mail или телефон.
logo
онлайн-курс
Основы создания приложений для Autodesk Revit
20 000 ₽