Программирование на C# под Autodesk Revit: Учебный курс для разработки плагинов и автоматизации проектирования
С развитием BIM-технологий (Building Information Modeling) в строительной индустрии все больше внимания уделяется автоматизации процессов проектирования. Одним из ключевых инструментов для создания инновационных решений является Autodesk Revit — цифровая платформа для проектирования зданий и сооружений. Для максимальной эффективности использования Revit и создания собственных функциональных возможностей необходимы знания программирования на C#. Программирование на C# под Autodesk Revit: Учебный курс для разработки плагинов и автоматизации проектирования
В этой статье мы рассмотрим обучающий курс «Программирование на C# под Autodesk Revit» представленный на BIM-портал. Расскажем как прошло предыдущее обучение от 19.08.23 — 20.09.23, покажем примеры задач, которые там выполнялись, отзывы и комментарии учеников по улучшению курса, а также что получилось сделать лучше.
О курсе
Обучающий курс «Программирование на C# под Autodesk Revit» представлен на BIM-портал в разделе обучение и предназначен для специалистов, желающих освоить навыки программирования и создания собственных плагинов для Autodesk Revit. Курс предлагает все необходимые знания и инструменты для разработки индивидуальных решений, которые позволяют автоматизировать процессы проектирования, ускорить выполнение задач и повысить производительность работы.
На курсе вы не только познакомитесь с теоретическими основами BIM-технологий и программирования, а также получите практический опыт.
Вебинар 👇
В результате обучения вы получите
- Представление о современных инструментах автоматизации проектирования
- Базовые навыки работы с Revit
- Представление о разработке приложения с помощью Revit API
Программа курса
Курс «Программирование на C# под Autodesk Revit» состоит из нескольких модулей, каждый из которых фокусируется на определенных аспектах программирования в Revit. Курс начинается с основ, таких как введение в Revit API и основные понятия программирования на C#. Затем предлагается практическое обучение созданию пользовательских элементов и параметров, а также взаимодействию с моделями Revit.
Одной из ключевых частей курса является изучение программирования на C# для работы с элементами модели Revit, включая создание, редактирование и удаление элементов, а также управление их параметрами. Также в программе обучения включены темы, связанные с созданием пользовательских интерфейсов, обработкой событий и интеграцией с другими программами.
Программа курса: «Программирование на C# под Autodesk Revit»
№ | Дата проведения занятия: | Время проведения занятия (мск): | Наименование темы: |
---|---|---|---|
1. | 4.11.2023 | 13:00-15:00 | Про C#. Что такое статическая и динамическая типизации. ООП и типы данных. |
2. | 8.11.2023 | 19:00-21:00 | Про память. Стек и куча. Сборщик мусора. |
3. | 11.11.2023 | 13:00-15:00 | Про алгоритмы. Зачем и почему. |
4. | 15.11.2023 | 19:00-21:00 | Пишем первую консольную программу. |
5. | 18.11.2023 | 13:00-15:00 | Пишем первую команду под Revit. |
6. | 22.11.2023 | 19:00-21:00 | Что такое плагины. Как Revit запускает внешние команды. Почему все инструменты в Revit == плагины. |
7. | 25.11.2023 | 13:00-15:00 | Смотрим документацию под Revit. Как пользоваться Revit Lookup и Addin Manager. |
8. | 29.11.2023 | 19:00-21:00 | Как работать с элементами. CRUD в RevitAPI. |
9. | 02.12.2023 | 13:00-15:00 | Про XAML. Как создавать красивые интерфейсы. MVVM. |
10. | 06.12.2023 | 19:00-21:00 | Модальные и немодальные окна. Выпускная работа. Обзор тестового задания на позицию «BIM-разработчик». |
11. | 09.12.2023 | 13:00-15:00 | Renga API. Разбор документации. Напишем простое приложение под Renga. |
Презентация с вебинара 👇
О чем вы узнаете:
- Виды автоматизации процессов проектирования
- Какие инструменты для автоматизации существуют на примере Autodesk Revit?
- Как работают интсрументы в программе Revit? Что такое HOST-программа?
- Dynamo vs макросы vs плагины. Что такое RevitAPI?
- Создадим простое приложение на С# с использованием RevitAPI
⚡️РОССИЙСКИЙ DYNAMO AUTODESK «NVP rus». ТЕХНОЛОГИЯ ВИЗУАЛЬНОГО ПРОГРАММИРОВАНИЯ
Видеопрезентация курса 👇
Чему вы научитесь:
- Работать с основными инструментами в Revit
- Разрабатывать приложения с помощью Revit API
Примеры реализованных проектов, которые вы сможете создавать сами
BIM-программирование — это
- Более 17 000 вакансий доступно на hh.ru
- Получать от 150 000 рублей и выше составляют зарплаты специалистов
- Перспективная специальность, востребованная в России и за рубежом
- Работать в различных сферах проектирования и строительства
- Вакансии в государственных и коммерческих организациях
- Новый шаг в развитии карьеры
- Знакомство с современными технологиями
- Возможность стать более востребованным на рынке труда
Как проходит обучение
- Дистанционные лекции. Вы слушаете лекции в прямом эфире или в записи.
- Вопросы и ответы. Можно пересмотреть материалы несколько раз и задать вопросы преподавателям
- Тестовые задания. По итогам лекций вы выполняете составленные экспертами тесты.
- Практика. Лучший ученик проходит практику в компании Санкт-Петербурга (ООО «Спектр Глобал» www.bim-global.ru)
Преимущества курса
Обучающий курс «Программирование на C# под Autodesk Revit» на BIM-портал имеет несколько преимуществ:
- Практическое применение: Курс предлагает множество практических заданий, которые помогают студентам применить полученные знания на практике и создать рабочие плагины для Revit.
- Комплексный подход: Курс охватывает различные аспекты программирования в Revit, начиная с основ и заканчивая продвинутыми темами, что позволяет студентам приобрести все необходимые навыки для разработки плагинов.
- Профессиональные преподаватели: Курс проводят опытные преподаватели, имеющие практический опыт в области BIM-программирования и разработки плагинов для Revit.
- Гибкий график обучения: Курс предлагает гибкий график обучения, позволяя студентам изучать материалы в удобное для них время и темпе.
Примеры выполняемых задач на курсе:
ЧТО ВЫ ПОЛУЧИТЕ ПО ИТОГАМ КУРСА
1. Сертификат об обучении. Подтверждает вашу квалификацию для работодателей и заказчиков
2. Практика. Пройдите практику и устроитесь на работу.
3. Нетворкинг. Общайтесь с экспертами и другими учащимися в чате курса. Обменивайтесь опытом и находите полезные профессиональные контакты.
4. Список материалов. Также вы получите список материалов, которые помогут вам самостоятельно углублять и развивать свои знания.
Сертификат об обучении
Отзывы учеников
После прохождения курса мы провели анонимный опрос среди учеников для последующего улучшения курса
Что улучшить? Опрос учеников после прохождения курса | Улучшили Комментарии от организаторов |
Несколько занятий уже начинались не вовремя | Исправили Автоматизировали запуск, через платформу webinar.ru |
В целом курс хороший, но можно было бы поработать над системностью и уровнем подачи информации | поработали над системностью и уровнем подачи информации, а также над структурированием информации |
Слишком высокий порог входа, без знания основ С# на понимание кода уходит много времени. | Преподаватели курса получили обратную связь и постарались доработать программу |
Хотелось бы видеть больше примеров реализации тех или иных плагинов. Также каких-нибудь уникальных приемов работы. | Доработали программу, поставили больше примеров |
Не хватает визуала. Хотелось каких-то картинок, схем (обычно так очень хорошо запоминается) | Доработали программу, улучшили визуал |
Обновили видеокамеру преподавателя |
Менторство
После прохождения курса «Программирование на C# под Autodesk Revit» рекомендуем продолжить обучение с ментором (наставником). Выполнение практических задач индивидуально с опытным специалистом.
По программе менторства специалисты получают практический опыт в программировании.
Что входит в программу менторства:
✅ Индивидуальное взаимодействие с экспертом;
✅ Практические задачи (постановка и проверка кода).
- Вводное знакомство с каждым учеником
Обсудить опыт, уровень знаний и цели в области программирования Revit ученика. Выяснить, какие конкретные задачи или проекты Вы хотите решить с использованием Revit API.
- Определить основные этапы развития у учеников.
Разделение задач на небольшие модули, которые будут удобными для проверки и освоения.
- Предоставление задач
Дать ученикам задачи, связанные с автоматизацией каких-то аспектов проектирования в Revit, например, создание специфических элементов, генерация отчетов, оптимизация процессов и т.п.
- Оценка работ
Регулярно оценивать работы и предоставление обратной связи, указывая на улучшения и возможности оптимизации кода по электронной почте.
- Прогресс
Оценивать прогресс учеников на основе выполненных задач и проектов.
Проведение ревью кода, подача конструктивных замечаний и предложения по улучшению.
- Поддержка
Поощрение и поддержка учеников, подчеркивая их достижения и прогресс.
Мотивация к изучению новых тем и подходов в программировании Revit.
- Комьюнити
Содействие созданию онлайн-сообщества, где ученики могут обмениваться опытом, делиться знаниями и задавать вопросы.
Примеры:
Заключение
Обучающий курс «Программирование на C# под Autodesk Revit» и менторство на BIM-портал предоставляет специалистам возможность освоить программирование на C# под Autodesk Revit и создать собственные плагины для автоматизации процесса проектирования. Это мощный инструмент для повышения эффективности работы и создания инновационных решений в области цифровизации строительства и проектирования.
Подписывайтесь на наш telegram:
- медиа про технологии, IT и тренды
- не пропускайте новые статьи, новости, обзоры, которые выходят на www.bim-portal.ru
- онлайн трансляции по курсам и вебинары по курсам www.bim-portal.ru/obuchenie
Эксперт в области САПР и BIM.