Расписание занятий по программе
Автоматизация BIM проектирования

Время проведения: .

Занятия проходят по адресу: img_card

homeГлавная   >   Курсы ИТМО...   >   Переподготовка...   >   Автоматизация BIM проектирования
переподготовка онлайн

Автоматизация BIM проектирования

Программа профессиональной переподготовки "Автоматизация BIM проектирования" посвящена изучению технологии информационного моделирования зданий на примере программы Autodesk Revit и созданию функциональных приложений (плагинов) для Autodesk Revit на языке программирования C#.

Получите доступ уже сейчас
Начать обучение
367 ак. часов
323 видеолекции
очный / дистанционный
100 000

О программе

Информационное моделирование зданий (BIM) — это революционная технология в сфере проектирования и строительства. Современные российские предприятия уже используют инструменты BIM и успели оценить преимущества от внедрения технологии в рабочие процессы. С помощью этой технологии специалисты по архитектуре и строительству могут продуктивнее и качественнее планировать, проектировать, строить и эксплуатировать здания и объекты инфраструктуры.
Курс посвящён изучению технологии информационного моделирования зданий на примере программы Autodesk Revit и созданию функциональных приложений (плагинов) для Autodesk Revit на языке программирования C#.

Данный курс — это первый шаг к адаптации функций Autodesk Revit под производственные нужды специалиста, который стремится повысить продуктивность работы и автоматизировать создание BIM-моделей.
Обучение строится по принципу «теория + практика» и имеет модульную структуру.

Первый модуль знакомит слушателей с программой Autodesk Revit. Разобраны общие принципы работы в программе, детально рассмотрен процесс создания информационной модели, начиная с отдельных компонентов модели и закачивая формированием чертежей и спецификаций.

Второй модуль посвящен популярному объектно-ориентированному языку программирования C#. Материал охватывает основы построения программ на языке C#, синтаксис языка и детали реализации приложений. Разобрана технология WPF (Windows Presentation Foundation) - подсистема в составе .NET Framework для построения графических интерфейсов. Слушатели смогут углубить свои знания и создавать приложения с использованием привязки данных и шаблона проектирования MVVM. Отдельно уделено внимание принципами совместной работы над одним приложением внутри команды разработчиков.

В третьем модуле сделан упор на практическом применении программирования для разработки нового инструментария и совершенствования действующих функций Revit. Основой этого модуля является знакомство с RevitAPI.

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

Значительное количество времени уделяется практической составляющей процесса создания собственных плагинов для Autodesk Revit на C# в среде Visual Studio.

Для успешного прохождения курса не требуется специальных знаний, но необходимо понимание математики, физики, информатики, английского языка на школьном уровне. Курс не предполагает наличия у слушателей опыта в создании кода и проектирования в Revit. Однако даже для тех, кто обладает начальными навыками в указанных областях, курс будет полезен, поскольку позволит структурировать и обобщить знания.

course_icon

Авторы и преподаватели

teacher
Швец Екатерина Сергеевна
Программист, преподаватель. Семилетний опыт разработки автоматизированных систем в различных компаниях, включающий разработку промышленных систем управления и web-приложений. Участвовала в проектировании и разработке функциональных приложений для Autodesk Revit для крупного российского девелопера в области жилой недвижимости. Преподавательский опыт более 10 лет.
teacher
Созонов Павел
Эксперт по BIM, практикующий BIM-менеджер, сертифицированный преподаватель САПР (Revit, Navisworks, Robot, SCAD), специалист в области сейсмостойкого проектирования. Опыт внедрения и сопровождения BIM-проектирования в организациях - более 10 лет. С 2015 года преподаёт в ИТМО и в МОНЦ Autodesk. В 2016 защитил кандидатскую диссертацию «Учет влияния предыстории деформирования железобетонных элементов при расчетах на сейсмические воздействия»

Документы

foto_document
Диплом Университета ИТМО о профессиональной переподготовке
foto_document
Диплом Университета ИТМО о профессиональной переподготовке (приложение)
foto_document
Диплом Университета ИТМО о профессиональной переподготовке
foto_document
Диплом Университета ИТМО о профессиональной переподготовке (приложение)

Доступна оплата в рассрочку

Выберите подходящий вариант оплаты: полную стоимость или регулярный платёж.

100 000

единожды
или

50000

4 платежа

Модули программы

Autodesk Revit для архитекторов

98 видеолекций (26 заданий)

Autodesk Revit - программный продукт для создания информационной модели здания (BIM-модели), который позволяет создавать, анализировать и воплощать в жизнь проектные идеи любой сложности.
В данном модуле разобраны общие принципы работы в программе, детально рассмотрен процесс создания информационной модели, начиная с отдельных компонент модели (семейств) и заканчивая формированием чертежей и спецификаций. Отдельно уделено внимание принципами совместной работы над одной моделью внутри команды проектировщиков.
Используйте программное обеспечение Revit на всех этапах проектирования зданий: от разработки концепта до визуализации. Инструменты BIM помогут Вам зафиксировать и показать свой проектный замысел, сохранив все идеи.
Обучение строится блоками, которые делают процесс прохождения курса понятным и комфортным. Лаконичный стиль подачи материала облегчает восприятие, а грамотное сочетание теории и практики позволяет пройти курс в максимально сжатые сроки.

Пример видеозанятия модуля

Autodesk Revit для архитекторов

Введение в технологию BIM

Занятия

Занятие 1.1 Введение в технологию BIM. Жизненный цикл здания.
Занятие 1.2 Нормативная база BIM проектирования.
Занятие 1.3 BIM как база данных.
Занятие 1.4 Характеристики компонентов информационной модели.
Занятие 1.5 Постановка задачи на проектирование. Требование к модели.
Занятие 1.6 Отличие BIM-проектирования от классического проектирования.
Занятие 1.7 Сквозные решения для работы с BIM.
Занятие 1.8 Программное обеспечение BIM проектирования.
Занятие 1.9 Обзор задач, решаемых при помощи Revit и Navisworks.

Начало работы в Autodesk Revit

Занятия

Занятие 2.1 Интерфейс Revit.
Занятие 2.2 Операции с файлами Revit.
Занятие 2.3 Навигация по проекту.
Занятие 2.4 Работа с элементами.
Занятие 2.5 Фильтрация элементов.
Занятие 2.6 Структура модели.
Занятие 2.7 Элементы, аннотации и их отображение.
Занятие 2.8 Инструменты редактирования.

Концептуальное моделирование

Занятия

Занятие 3.1 Выдавливание.
Занятие 3.2 Сдвиг, переход, вращение.
Занятие 3.3 Стены и крыш по формообразующим.
Занятие 3.4 Создание уровней.
Занятие 3.5 Этажи по формообразующим.
Занятие 3.6 Оси и размеры.
Занятие 3.7 Хитрости при устройстве осей .

Задания

Задание 3.1 Создание уровней.
Задание 3.2 Создание осей.

Моделирование основных вертикальных конструкций

Занятия

Занятие 4.1 Установка колонн и их свойства.
Занятие 4.2 Загрузка новых семейств.
Занятие 4.3 Колонны: архитектурные или несущие?
Занятие 4.4 Базовые стены. Создание стен.
Занятие 4.5 Базовые стены. Ненесущие стены.
Занятие 4.6 Базовые стены. Свойства и структура стен.
Занятие 4.7 Тиражирование этажей.
Занятие 4.8 Стены сложной геометрии.
Занятие 4.9 Проёмы. Виды проёмов.
Занятие 4.10 Окна.
Занятие 4.11 Двери.
Занятие 4.12 Внешний вид стен: покраска и материал.
Занятие 4.13 Выступающие и врезанные профили стен.
Занятие 4.14 Навесные стены. Создание и свойства.
Занятие 4.15 Навесные стены. Редактирование панелей.
Занятие 4.16 Составные стены.

Задания

Задание 4.1 Создание стен.
Задание 4.2 Окна и двери.
Задание 4.3 Покраска.
Задание 4.4 Профили, витражи и составные стены.

Моделирование основных горизонтальных конструкций

Занятия

Занятие 5.1 Крыша выдавливанием.
Занятие 5.2 Крыша по контуру.
Занятие 5.3 Крыша малоуклонная. Свойства крыши
Занятие 5.4 Прочие инструменты моделирования крыш.
Занятие 5.5 Проёмы в крышах.
Занятие 5.6 Перекрытия и полы. Создание и свойства.
Занятие 5.7 Проёмы в перекрытиях. Шахты и вентканалы.
Занятие 5.8 Лестницы. Построение из компонентов.
Занятие 5.9 Лестницы. Создание по эскизу.
Занятие 5.10 Лестницы. Редактирование высоты.
Занятие 5.11 Лестницы. Редактирование свойств.
Занятие 5.12 Пандусы.
Занятие 5.13 Особенности лестниц и пандусов.
Занятие 5.14 Создание ограждений.
Занятие 5.15 Редактирование структуры ограждений.
Занятие 5.16 Настройка разрезов и многослойные конструкции.

Задания

Задание 5.1 Крыша.
Задание 5.2 Вентканалы и шахты.
Задание 5.3 Лестницы и пандус.
Задание 5.4 Ограждение кровли.
Задание 5.5 Объедение стен и перекрытий

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

Занятия

Занятие 6.1 Создание топоповерхности.
Занятие 6.2 Разделение топоповерхности.
Занятие 6.3 Загрузка и установка элементов генплана.
Занятие 6.4 Моделирование в контексте.
Занятие 6.5 Текст и линии в модели.
Занятие 6.6 Группировка элементов.
Занятие 6.7 Размещение помещений.
Занятие 6.8 Свойства и видимость помещений.
Занятие 6.9 Цветовая схема помещений.
Занятие 6.10 Зонирование пространства.

Задания

Задание 6.1 Создание топоповерхности.
Задание 6.2 Дополнительные элементы топоповерхности.
Задание 6.3 Элементы генплана.
Задание 6.4 Моделирование в контексте.
Задание 6.5 Помещения.
Задание 6.6 Цветовая схема помещений.

Организация и свойства проекта

Занятия

Занятие 7.1 Виды в проекте.
Занятие 7.2 Листы и их свойства.
Занятие 7.3 Виды на листах.
Занятие 7.4 Чертежные виды и легенды.
Занятие 7.5 Спецификации. Создание и сортировка.
Занятие 7.6 Спецификации. Настройка внешнего вида.
Занятие 7.7 Спецификации. Работа с параметрами.
Занятие 7.8 Спецификации. Ведомость материалов.
Занятие 7.9 Спецификации. Фильтрация объектов.
Занятие 7.10 Пример: схема расположения проемов.

Задания

Задание 7.1 Создание листов.
Задание 7.2 Создание спецификаций.

Оформление чертежей

Занятия

Занятие 8.1 Шаблон вида.
Занятие 8.2 Стили объектов. Вес линий.
Занятие 8.3 Фильтры.
Занятие 8.4 Размеры, их виды.
Занятие 8.5 Свойства размеров.
Занятие 8.6 Установка марок.
Занятие 8.7 Создание и редактирование марок.
Занятие 8.8 Типовые аннотации.
Занятие 8.9 Настройка наименования видов.
Занятие 8.10 Оформление узлов. Компоненты узла.
Занятие 8.11 Оформление узлов. Область видимости и область маскировки.
Занятие 8.12 Оформление узлов. Обозначения.
Занятие 8.13 Оформление узлов. Прочие инструменты.

Задания

Задание 8.1 Схема этажа и шаблон вида.
Задание 8.2 Схема проема.
Задание 8.3 Создание фильтров.
Задание 8.4 Марки и размеры.
Задание 8.5 Создание наименований видов.
Задание 8.6 Оформление разрезов.

Организация работы

Занятия

Занятие 9.1 Шаблон проекта. Общие сведения
Занятие 9.2 Экспорт данных
Занятие 9.3 Импорт данных
Занятие 9.4 Создание стадий
Занятие 9.5 Совместная работа. Файл-хранилище.
Занятие 9.6 Совместная работа. Рабочие наборы
Занятие 9.7 Совместная работа. Связанные файлы
Занятие 9.8 Совместная работа. Копирование элементов
Занятие 9.9 Печать

Задания

Задание 9.1 Организация работы

Программирование на языке C# по технологии Windows Presentation Foundation

42 видеолекции (42 задания)

Модуль посвящен популярному объектно-ориентированному языку программирования C#. Материал охватывает основы построения программ на языке C#, синтаксис языка, детали реализации приложений, подробно разобрана технология WPF (Windows Presentation Foundation) - подсистема в составе .NET Framework для построения графических интерфейсов. Слушатели смогут углубить свои знания и создавать приложения с использованием привязки данных и шаблона проектирования MVVM.

Популярность C# основана на двух факторах. Во-первых, язык обладает кратким и элегантным синтаксисом, а значит, он легок в изучении. Во-вторых, его сфера применения практически не ограничена и включает помимо области решения проблем автоматизации даже разработку веб-приложений, игр и мобильных приложений.
Модуль рассчитан на слушателей без опыта, либо с минимальным опытом программирования. Он состоит из видеолекций и тщательно подобранных практических заданий.
Если вы только начинаете свой путь в мире программирования, C# станет отличным выбором в качестве первого языка программирования!

WPF (Windows Presentation Foundation) - подсистема в составе .NET для построения графических интерфейсов клиентских приложений, основанная на технологии DirectX. На сегодня WPF является наиболее эффективным решением для построения приложений для настольных систем, насыщенных графикой, поскольку эта технология комбинирует лучшие аспекты традиционной разработки для Windows с множеством нововведений.
Технология WPF позволяет разработчикам быстро создавать сложные элементы управления и полностью управлять процессом визуализации.

Примеры видеозанятий модуля

Основы программирования на языке C#

Общие сведения о языке C#

Занятия

Краткая история развития языка C#. Задачи, решаемые при помощи C#. Структура программы. Идентификаторы. Типы данных. Типы значений и ссылочные типы.

Задания

Знакомство с официальным сайтом Microsoft. Получение инсталяционного пакета и установка среды разработки Microsoft Visual Studio.

Первая программа на языке C#

Занятия

Операторы присваивания. Команды ввода и вывода. Арифметические операторы. Модуль Math. Преобразование типов. Культура кода. Соглашения по именованию переменных.

Задания

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

Условные операторы

Занятия

Логические выражения. Логические операции. Условный оператор if. Условный оператор switch. Перечисления enum. Тернарный оператор.

Задания

Создание консольного приложения разветвляющейся структуры с использованием условного оператора if. Создание консольного приложения разветвляющейся структуры с использованием условного оператора switch. Создание консольного приложения разветвляющейся структуры с использованием тернарного оператора. Отладка приложения. Создание и настройка github-репозитория.

Операторы циклов

Занятия

Оператор цикла for. Оператор цикла while. Оператор цикла do…while.

Задания

Задание 4.1 Создание консольного приложения циклической структуры с использованием оператора цикла for. Создание консольного приложения циклической структуры с использованием оператора цикла while. Создание консольного приложения циклической структуры с использованием оператора цикла do…while.

Массивы

Занятия

Одномерные массивы. Многомерные массивы. Цикл foreach.

Задания

Стандартные алгоритмы обработки массивов. Поиск элемента в массиве. Стандартные алгоритмы обработки массивов. Сортировка элементов в массиве. Обработка многомерных массивов.

Обработка строк

Занятия

Строковый тип данных. Методы обработки строк. Введение в регулярные выражения.

Задания

Извлечение подстроки из строки. Замена символов в строке по образцу. Смена регистра символов в строке. Удаление фрагментов и вставка подстрок в строки Разбиение строки в массив строк. Преобразование строк в другие типы.

Методы

Занятия

Понятие метода. Параметры методов. Передача параметров по ссылке и значению. Выходные параметры. Массив параметров и ключевое слово params. Область видимости (контекст) переменных.

Задания

Создание метода с передачей параметров по значению. Создание метода с передачей параметров по ссылке. Создание метода с выходными параметрами. Создание метода с массивом параметров.

Работа с файловой системой

Занятия

Работа с дисками. Класс DriveInfo. Работа с каталогами. Классы Directory и DirectoryInfo. Работа с файлами. Классы File и FileInfo. Работа с файлами. Классы FileStream, StreamReader и StreamWriter.

Задания

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

Обработка исключений

Занятия

Конструкция try..catch..finally. Типы исключений. Класс Exception. Создание классов исключений. Генерация исключения.

Задания

Разработка консольного приложения с применением конструкции try..catch..finally. Разработка консольного приложения с генерацией собственного исключения.

Введение в объектно-ориентированное программирование

Занятия

Понятие объектно-ориентированного программирования. Инкапсуляция. Наследование. Полиморфизм. Классы и объекты. Поля. Методы. Свойства. Перегрузка методов.

Задания

Разработка собственного класса, моделирующего объект внешнего мира, с использованием полей, методов, свойств, перегрузки методов.

Модификаторы доступа

Занятия

Модификатор доступа public. Модификатор доступа private. Модификатор доступа protected. Модификатор доступа internal. Модификатор доступа protected internal. Модификатор доступа private protected. Константы, поля и структуры для чтения.

Задания

Разработка класса, моделирующего объект реального мира, с использованием модификаторов доступа public, private, protected, internal, protected internal, private protected.

Статические члены и модификатор static

Занятия

Статические свойства и методы. Статический конструктор. Статические классы.

Задания

Разработка статического класса. Разработка класса, содержащего статические свойства и методы. Разработка класса, содержащего статический конструктор.

Наследование

Занятия

Понятие наследования. Доступ к членам базового класса из класса-наследника. Ключевое слово base. Конструкторы в производных классах. Порядок вызова конструкторов. Преобразование типов.

Задания

Разработка нескольких классов, моделирующих объекты реального мира, с использованием техники наследования.

Виртуальные методы и свойства. Абстрактные классы.

Занятия

Виртуальные методы и свойства. Переопределение и сокрытие методов. Абстрактные классы.

Задания

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

Интерфейсы

Занятия

Интерфейсы. Применение интерфейсов. Явная реализация интерфейсов.

Задания

Разработка консольного приложения с интерфейсом и реализующими его классами. Реализация нескольких интерфейсов.

Работа с JSON

Занятия

Работа с JSON при помощи класса JsonSerializer. Сериализация в JSON. Десериализация.

Задания

Создание json-файла с информацией об объекте вручную. Моделирование объекта классом в консольном приложении. Сериализация его в json с записью в файл. Задание 16.3 Десериализация объекта из json-файла.

Обобщенные типы (generics)

Занятия

Обобщенные типы. Значения по умолчанию. Статические поля обобщенных классов. Использование нескольких универсальных параметров. Обобщенные методы.

Задания

Разработка в рамках консольного приложения обобщенного класса с одним универсальным параметром. Разработка в рамках консольного приложения обобщенного класса с несколькими универсальными параметрами.

Коллекции

Занятия

ArrayList. Список List. Двухсвязный список LinkedList. Очередь Queue. Стек Stack. Словарь Dictionary. Класс ObservableCollection. Интерфейсы IEnumerable и IEnumerator. Итераторы и оператор yield.

Задания

Разработка консольного приложения с использованием ArrayList. Разработка консольного приложения с использованием списока List. Разработка консольного приложения с использованием двухсвязного списка LinkedList. Разработка консольного приложения с использованием очереди Queue. Разработка консольного приложения с использованием стека Stack. Разработка консольного приложения с использованием словаря Dictionary.

LINQ

Занятия

Фильтрация выборки и проекция. Сортировка. Объединение, пересечение и разность коллекций. Агрегатные операции. Методы Skip и Take. Группировка. Соединение коллекций. Метод Join, GroupJoin и Zip. Методы All и Any. Отложенное и немедленное выполнение LINQ. Делегаты и анонимные методы в запросах LINQ.

Задания

Разработка консольного приложения с использованием linq-запросов для выборки данных.

Делегаты, события и лямбды

Занятия

Делегаты. Применение делегатов. Анонимные методы. События. Лямбды.

Задания

Разработка консольного приложения с использованием делегатов. Разработка консольного приложения с использованием событий.

Многопоточность. Класс Thread.

Занятия

Введение в многопоточность. Класс Thread. Создание потоков. Делегат ThreadStart. Синхронизация потоков. Мониторы. Класс AutoResetEvent. Мьютексы. Семафоры. Таймеры.

Задания

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

Параллельное программирование и библиотека TPL

Занятия

Задачи и класс Task. Задачи продолжения. Класс Parallel. Отмена задач и параллельных операций. CancellationToken.

Задания

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

Aсинхронное программирование.

Занятия

Введение в асинхронность. Ключевое слово async. Ключевое слово await.

Задания

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

Разработка по технологии Windows Presentation Foundation

Введение в технологию WPF

Занятия

Особенности платформы WPF. Области применения. Язык разметки XAML.

Задания

Выполнение практической работы по теме: "Разработка простейшего WPF-приложения".

Контейнеры компоновки

Занятия

Контейнеры компоновки Grid, StackPanel, DockPanel, WrapPanel, UniformGrid, Canvas, IncCanvas.

Задания

Выполнение практической работы по теме: "Контейнеры компоновки".

Элементы управления

Занятия

Элементы управления Label, TextBox, CheckBoxList, RadioBattonList, Transparent, ToolTip, Popup, ImageList.

Задания

Выполнение практической работы по теме: "Разработка графического интерфейса WPF-приложения с использованием элементов управления".

Содержимое (Контент)

Занятия

Управление содержимым при помощи TabControl, ScrolViewer, Expander, DecoratorBorder, GroupBox, PropertyContent, DynamicContent, ModularContent.

Задания

Выполнение практической работы по теме: "Разработка графического интерфейса WPF-приложения при помощи элементов управления содержимым".

Окна

Занятия

Управление окнами при помощи Dialogs, WindowEvent, WindowPositionSave, Save and OpenFileDialog, NotRectangularWindow, WindowOwnership.

Задания

Выполнение практической работы по теме: "Разработка оконного WPF-приложения".

Свойства зависимостей и маршрутиризация событий

Занятия

DependencyProperty. RoutedEvent. KeyPressEvent. KeyModifiers. MouseEvent. Drag and Drop.

Задания

Выполнение практической работы по теме: "Создание свойств зависимостей".

Команды

Занятия

Понятие механизма команд. Основы команд. Создание новых команд.

Задания

Выполнение практической работы по теме: "Создание команд в WPF-приложении".

Ресурсы

Занятия

Концепция ресурсов в WPF. Статические и динамические ресурсы. Словари ресурсов.

Задания

Выполнение практической работы по теме: "Работа с ресурсами".

Стили, триггеры и темы

Занятия

Гибкая настройка пользовательского интерфейса. Стили. Триггеры. Темы.

Задания

Выполнение практической работы по теме: "Стили, триггеры и темы".

Фигуры, кисти и трансформации

Занятия

Гибкая настройка пользовательского интерфейса. Фигуры. Кисти. Трансформации.

Задания

Выполнение практической работы по теме: "Фигуры, кисти и трансформации".

Геометрия и класс Visual

Занятия

Класс Visual. Помещение визуальных объектов в оболочку элемента. Эффекты.

Задания

Выполнение практической работы по теме: "Разработка приложения с интенсивной графикой".

Шаблоны элементов управления

Занятия

Логическое и визуальное дерево. Создание и использование шаблонов. Визуальные состояния. Круглое окно. ListBox Template. TreeView Template. ComboBox Template.

Задания

Выполнение практической работы по теме: "Шаблоны элементов управления WPF-приложения".

Привязка данных

Занятия

Введение в привязку данных. Интерфейс INotifyPropertyChanged. Форматирование привязки и конвертеры значений.
Element to Element. Multi Binding. Binding to SQL. Binding collections.

Задания

Выполнение практической работы по теме: "Привязка данных".

Шаблоны данных

Занятия

Привязка данных и контекст данных. Работа с коллекциями данных. ObservableCollection. ItemTemplate и DataTemplate.

Задания

Выполнение практических работ по темам: "ComboBox datatemplate", "GridView datatemplate", "TreeView datatemplate", "ListBox datatemplate".

Документы и печать

Занятия

Потоковые документы. Контейнеры потоковых документов. RichTextBox и редактирование документов. Фиксированные документы. Аннотации. Печать.

Задания

Выполнение практической работы по теме: "Документы и печать".

Анимация

Занятия

Введение в анимацию. Анимация в XAML. Анимации по ключевым кадрам. Анимация пути. Плавность анимации.

Задания

Выполнение практической работы по теме: "Анимация в WPF-приложении".

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

Занятия

Понятие пользовательского элемента. Построение пользовательского элемента. Добавление кода разметки.

Задания

Выполнение практической работы по теме: "Разработка пользовательского элемента управления".

Мультимедиа и пользовательские элементы управления

Занятия

Понятие пользовательского элемента. Построение пользовательского элемента. Добавление кода разметки.

Задания

Выполнение практической работы по теме: "Разработка пользовательского элемента управления".

3D Графика

Занятия

Основы работы с трехмерной графикой. Освещение. Камера. Взаимодействие с трехмерными объектами.

Задания

Выполнение практических работ по темам: "Создание куба", "Трехмерные трансформации и анимации".

Паттерн MVVM

Занятия

Определение паттерна MVVM. Реализация MVVM. ViewModel. Команды в MVVM. Передача параметров команде. Взаимодействие команд и событий. Работа с диалоговыми окнами.

Задания

Выполнение практической работы по теме: "Реализация паттерна MVVM в WPF-приложений".

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

76 видеолекций (20 заданий)

Модуль позволит быстро освоить создание функциональных приложений (плагинов) для Autodesk Revit. Обучение базируется на знакомстве с языком программирования C# в альтернативных средах Visual Studio и Sharp Develop.
Это первый шаг к адаптации функций Autodesk Revit под производственные нужды специалиста, который стремится повысить темп своей работы и автоматизировать создание BIM-моделей.
Обучение не предполагает наличие у слушателей опыта в создании кода и не включает в себя лишней информации по данной теме. Преподаватель будет транслировать только самые необходимые и универсальные знания в наиболее понятном и доступном формате. Значительное количество времени уделяется практической составляющей процесса создания собственных плагинов для Autodesk Revit на C# в среде Visual Studio / альтернативной среде Sharp Develop.

Пример видеозанятия модуля

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

Тема 1. Настройка проекта

Занятия

Занятие 1.1 Создание проекта в Visual Studio
Занятие 1.2 Добавление dll-файлов для приложения Revit
Занятие 1.3 Настройка проекта
Занятие 1.4 Создание файла addin
Занятие 1.5 Создание папки приложения с помощью xcopy
Занятие 1.6 Запуск приложения
Занятие 1.7 Отладка приложения
Занятие 1.8 Использование документации и примеров для Revit API
Занятие 1.9 Приложение Revit Lookup для просмотра API
Занятие 1.10 Создание шаблона на основе проекта

Тема 2. Выбор элементов

Занятия

Занятие 2.1 Создание проекта на основе шаблона
Занятие 2.2 Выбор одного элемента пользователем
Занятие 2.3 Выбор элемента по грани и ребру
Занятие 2.4 Выбор нескольких элементов пользователем
Занятие 2.5 Проверка типа выбранного элемента
Занятие 2.6 Реализация ISelectionFilter при выборе элемента
Занятие 2.7 Выбор точки
Занятие 2.8 Обработка отмены выбора
Занятие 2.9 Поиск элементов модели по категории
Занятие 2.10 Поиск элементов по категории на виде
Занятие 2.11 Поиск элементов по классу
Занятие 2.12 Поиск элементов по нескольким условиям
Занятие 2.13 Поиск типов элементов

Задания

Задание 2.1 Количество воздуховодов
Задание 2.2 Количество труб на активном виде
Задание 2.3 Количество колонн в модели
Задание 2.4 Количество воздуховодов по этажам

Тема 3. Работа с параметрами

Занятия

Занятие 3.1 Чтение параметров экземпляра
Занятие 3.2 Преобразование единиц измерений
Занятие 3.3 Чтение параметров типа
Занятие 3.4 Запись параметров экземпляра и типа
Занятие 3.5 Добавление параметров проекта

Задания

Задание 3.1 Объём выбранных стен
Задание 3.2 Общая длина труб
Занятие 3.3 Запись параметра
Занятие 3.4 Параметр проекта

Тема 4. Чтение и запись данных в файл

Занятия

Занятие 4.1 Запись данных в текстовый файл
Занятие 4.2 Запрос пути сохранения файла
Занятие 4.3 Чтение данных из текстового файла
Занятие 4.4 Использование библиотеки NPOI для работы с Excel
Занятие 4.5 Запись данных в файл Excel
Занятие 4.6 Чтение данных из файла Excel
Занятие 4.7 Запись данных в файл JSON
Занятие 4.8 Чтение данных из файла JSON

Задания

Задание 4.1 Вывод значений
Задание 4.2 Вывод значений труб

Тема 5. Основы создания интерфейса и библиотек

Занятия

Занятие 5.1 Создание проекта WPF
Занятие 5.2 Создание библиотеки по работе с API
Занятие 5.3 Добавление библиотеки в ссылки проекта
Занятие 5.4 Добавление кнопки
Занятие 5.5 Загрузка библиотеки Prism
Занятие 5.6 Задание логики работы приложения
Занятие 5.7 Запуск приложения
Занятие 5.8 Работа с event
Занятие 5.9 Добавление метода в библиотеку
Занятие 5.10 Создание выпадающего списка
Занятие 5.11 Тестирование приложения с выпадающим списком
Занятие 5.12 Настройка проекта для создания ленты и кнопки
Занятие 5.13 Добавление вкладки и кнопки
Занятие 5.14 Добавление изображения к кнопке

Задания

Задание 5.1 Создание кнопок
Задание 5.2 Изменение типов стен
Задание 5.3 Создание панели

Тема 6. Создание элементов и аннотаций

Занятия

Занятие 6.1 Интерфейс приложения создания стен
Занятие 6.2 Логика работы приложения по созданию стен
Занятие 6.3 Тестирование приложение по созданию стен
Занятие 6.4 Интерфейс приложения для создания точечных объектов
Занятие 6.5 Логика работы приложения для создания точечных объектов
Занятие 6.6 Тестирование приложения создания точечных объектов
Занятие 6.7 Приложение установки меток
Занятие 6.8 Общий принцип создания элементов через приложение

Задания

Задание 6.1 Приложение в WPF
Задание 6.2 Расстановка элементов
Задание 6.3 Расстановка элементов между точками

Тема 7. Виды и спецификации

Занятия

Занятие 7.1 Интерфейс приложения для скрытия категорий
Занятие 7.2 Получение видов и категорий
Занятие 7.3 Команда скрытия категории
Занятие 7.4 Тестирование приложение скрытия категории
Занятие 7.5 Добавление функции временного скрытия категорий
Занятие 7.6 Тестирование приложения временного скрытия
Занятие 7.7 Приложение для добавления фильтров к виду
Занятие 7.8 Тестирование приложения добавления фильтров к виду
Занятие 7.9 Интерфейс приложения добавления фильтров для спецификаций
Занятие 7.10 Получение списка спецификаций
Занятие 7.11 Добавление фильтров к спецификациям
Занятие 7.12 Тестирование приложение добавления фильтров к спецификациям

Задания

Задание 7.1 Создание листов

Тема 8. Печать и экспорт

Занятия

Занятие 8.1 Создание набора листов
Занятие 8.2 Тестирование приложения создания набора листов
Занятие 8.3 Приложение для пакетной печати
Занятие 8.4 Тестирование приложение пакетной печати
Занятие 8.5 Экспорт в DWG
Занятие 8.6 Тестирование приложения экспорта в DWG

Задания

Задание 8.1 Экспорт в IFC
Задание 8.2 Экспорт NWC
Задание 8.3 Экспорт в изображение

Создание оконных приложений для Autodesk Revit

8 видеолекции (8 заданий)

Целью модуля является формирование навыков проектирования и создания полнофункциональных плагинов на основе Revit API с богатым графическим интерфейсом, построенных по технологии WPF на основе шаблона проектирования MVVM.
Модуль состоит из видеолекций и тщательно подобранных практических заданий. Для успешного обучения необходимо знание основ работы в Autodesk Revit, владение языком C# и технологией WPF на базовом уровне, рекомендуется прохождение курса «Основы создания приложений для Autodesk Revit».

Пример видеозанятия модуля

Практика разработки оконных приложений для Autodesk Revit

Введение

Занятия

Занятие 1. Введение

Практические задания

Задание 1. Знакомство с примерами плагинов

Плагин "Копирование группы объектов"

Занятия

Занятие 2. Плагин "Копирование группы объектов". Часть 1.
Занятие 3. Плагин "Копирование группы объектов". Часть 2.

Практические задания

Задание 2. Плагин "Копирование группы объектов". Часть 1.
Задание № 3. Плагин "Копирование группы объектов". Часть 2.

Плагин "Создание модели"

Занятия

Занятие 4. Плагин "Создание модели". Часть 1.
Занятие 5. Плагин "Создание модели". Часть 2.
Занятие 6. Плагин "Создание модели". Часть 3.

Практические задания

Задание № 4. Плагин "Создание модели". Часть 1.
Задание № 5. Плагин "Создание модели". Часть 2.
Задание № 6. Плагин "Создание модели". Часть 3.

Плагин "Расстановка отверстий"

Занятия

Занятие 7. Плагин "Расстановка отверстий". Часть 1.
Занятие 8. Плагин "Расстановка отверстий". Часть 2.

Практические задания

Задание № 7. Плагин " Расстановка отверстий". Часть 1.
Задание № 8. Плагин " Расстановка отверстий". Часть 2.

Как быстро начать дистанционное обучение?


 Александр Кудрявцев

Александр Кудрявцев

5 из 5

Проходил курс "Autodesk Revit для архитекторов". Очень понравилась подача материала. Подробно объяснены принципы работы в программе, имеющиеся в ней инструменты и тонкости их применения. Практические задания позволяют закрепить материал. Материал курса оказался полезен, снял многие вопросы по работе в программе. Спасибо авторам курса!

Мария Прикащикова

Мария Прикащикова

5 из 5

Больше месяца присматривалась к различным курсам по Revit на различных образовательных площадках, по итогу выбрала курсы от ИТМО, больно программа понравилась. Подача материала проста и понятна, сами видеоуроки тоже проведены доступным языком. Иногда не хватало чуть больше примеров, но с другой стороны это поле для свободного изучения. Теперь надеюсь поскорее пробиться в ряды Bim-менеджеров/конструкторов) Спасибо!

Ксения Финаева

Ксения Финаева

5 из 5

Добрый день! Я изучала Autodesk Revit для архитекторов в составе курса "Автоматизация BIM-проектирования". До этого работала только в Autodesk AutoCad. Модуль был достаточно лёгким и практичным, хорошо усваивался, преподаватель Павел Созонов в своих видео-уроках очень всё чётко и подробно рассказывал, что практически совсем не вызывало вопросов. Особенно для новичков в Revit - это было идеально и безболезненно, хотя, наверное, если уже знаком с ПО от Autodesk, то знакомство проходит гораздо быстрее и слаженнее. Спасибо вам большое!

Олеся Чемаева

Олеся Чемаева

5 из 5

Я работаю инженером в строительстве, захотелось развития в своей деятельности.Мой выбор остановился на изучении Autodesk. Курс оказался чудесный, всё понятно рассказано. Однозначно буду рекомендовать его своим коллегам. И конечно продолжать изучать и работать с этим продуктом. Я думаю, что Autodesk это и есть инновации 2022 года.

Дмитрий Софронов

Дмитрий Софронов

5 из 5

Загоревшись желанием освоить новые технологии в строительной отрасли, я очень сильно обрадовался, когда мне предложили пройти серию курсов, связанную одновременно и с программированием и с проектированием - “Автоматизация BIM проектирования” в Университете ИТМО. От самого базового уровня работы с кодом C# развил свой уровень до составления оптимизированных проектов по шаблону MVVM и полноценных оконных приложений в WPF. А самое главное, сертифицируемые самими Autodesk - курсы по Revit Architecture и работе с API - интерфейсом REVIT для разработки плагинов с целью автоматизации проектирования. Впечатления от обучения самые положительные, порадовала оперативность по обратной связи и организации вебинаров. Выражаю огромную благодарность коллективу преподавателей Университета ИТМО, особенно Екатерине Сергеевне!

Татьяна Веселовская

Татьяна Веселовская

5 из 5

Здравствуйте! Я прошла обучение Autodesk Revit для архитекторов. Начиная с нуля за 20 дней (33-40 часов видео) получила представление о программе, ее специфике, выполнила все задания в соответствии с уроками. На возникающие вопросы как дополнительные, так и по заданиям, получила своевременное ответы. Задания проверяли быстро. Осталось реализовать знания.

Виктор Гунин

Виктор Гунин

5 из 5

Здравствуйте господа! Сегодня я получил подтверждение о том, что я успешно освоил теоретическую часть курса и о предоставлении мне Международного сертификата от образовательного научного центра "Autodesk" Университета ИТМО. Большое спасибо всем преподавателям ИТМО и особенно Филиппу Перепелица за качественное преподавание и предоставленную возможность "удаленно" получать образование.

Сергей

Сергей

5 из 5

С ноября 2021 по текущее время прохожу курс “Автоматизация BIM проектирования”. Занятия хорошо поставлены, информация подается структурировано и строго по делу. Теория практическая часть после каждой пройденной темы. Преподаватели отвечают в течении 1-2 дней, что в принципе считаю нормальным, учитывая формат заочного онлайн-обучения. Огромное спасибо Екатерине Швец за грамотное изложение учебного материала и помощь студентам!

Денис Крестьянинов

Денис Крестьянинов

5 из 5

Здравствуйте! Я успешно закончил обучение Autodesk Revit. Все началось с того, что на работе сообщили о необходимости освоения формата BIM проектирования, и до зачисления на Ваш курс у меня не было и малейшего представления что это такое. Курс поэтапно от элементарного к более сложному знакомит с Revit. Все стало понятно и уже приступил к работам! Хочу поблагодарить за понятную подачу материала и интересные практические проверочные задания! Лекции без заумных терминов и определений, все четко и по делу, не растянуты во времени. Удобная и оперативная обратная связь как с лектором, так и с администрацией. Я остался доволен выбором именно Вашего учебного центра. Поэтапно буду осваивать смежные курсы и расширять полученные знания.

 Александр Кудрявцев

Александр Кудрявцев

5 из 5

Проходил курс "Autodesk Revit для архитекторов". Очень понравилась подача материала. Подробно объяснены принципы работы в программе, имеющиеся в ней инструменты и тонкости их применения. Практические задания позволяют закрепить материал. Материал курса оказался полезен, снял многие вопросы по работе в программе. Спасибо авторам курса!

Аслан Асланов

Аслан Асланов

5 из 5

Прошёл дистанционное обучение Autodesk Revit. Преподаватель Павел Созонов. Уроки разделены на чёткие блоки. Всё структурировано и усваивается хорошо. Материал изложен грамотно, даны все базовые инструменты и много другой полезной информации, которая помогает ускорить работу в данной программе. Курсом очень доволен. За это Вам благодарность!

Владислав К.

Владислав К.

5 из 5

Спасибо образовательному научному центру "Аutodesk" Университета ИТМО. В видеокурсе материал предельно ясно изложен. Практические задания закрепляют изученные теоретические основы. Если возникают вопросы, есть чат с преподавателем. 

Ирина Золотина

Ирина Золотина

5 из 5

Очень доступно преподносят информацию.Мне было все понятно как человеку никогда не имевшему дел со строительством и проектированием. Однозначно рекомендую именно этот курс и это учебное заведение. В планах пройти еще курс повышения квалификации.

Сергей Ковылин

Сергей Ковылин

5 из 5

Прошел дистанционное обучение "Автоматизация BIM проектирования", которое состоит из 4х курсов: "Автоматизация BIM проектирования II", "Autodesk Revit API II", "Autodesk Revit для архитекторов II", "Практика разработки оконных приложений для Autodesk Revit II". Особенно хотелось бы выделить преподавателя Екатерину Швец, очень грамотно дает материал и очень быстро помогает в любых вопросах. Ей прям отдельное спасибо! Уроки хорошо дают базовые навыки. Понятное дело, что надо дальше развиваться в этом направлении, но начало закладывается очень достойное и за это благодарность.

Гайдуков Иван

Гайдуков Иван

5 из 5

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

Лариса Чигринская

Лариса Чигринская

5 из 5

Завершила последний из 5 модулей по Автоматизации BIM проектирования (ИМ), посвященный Dynamo и Python. Уже знакомые преподователи (авторы) курса давали качественно материал, а кураторы максимально быстро проверяли работы. Материал после первых четырех блоков как бы укладывается в голове по порядочку и это радует, что у тебя приходит осознание, что происходит)!

Реброва Станислава

Реброва Станислава

5 из 5

Прошла онлайн-курс Autodesk Revit Architecture. Осталась очень довольна форматом курса, подачей и результатом. По итогу обучения я получила сертификат Autodesk. Доступ к видеокурсу дается на целый год, что очень удобно, если в процессе работы необходимо будет подробнее вспомнить нужный раздел. Благодарю за отличный курс в удобном формате.

1 из 17
10:00 – 17:00
autodesk@itmo.ru
10:00 — 17:00
close document_image
close
Мы с удовольствием ответим на все ваши вопросы и будем рады порекомендовать подходящий план обучения!








Выберите удобный способ связи:



close







У меня есть вопросы:














меню
Онлайн-
обучение
close_hide_menu
+7 960 266-77-22

10:00 – 17:00