Máster online
Duración : 12 Meses
Con este Máster, queremos dar una visión global de las tendencias en cuanto a la programación dentro de BIM. Nos centramos en el ecosistema generado por AutoDESK, abarcando los principales productos de este fabricante: Revit, AutoCad y ACC (antes BIM 360) (a través de Autodesk Platform Services, antes Forge). En este Máster se incluyen tanto técnicas de programación visual (Dynamo), como de programación tradicional (Visual Studio + C#). Incidiremos especialmente en el aspecto más profesional de la programación BIM, es decir la programación tradicional, con código.
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
· Comprender el funcionamiento interno de Revit, AutoCad y ACC. Comprender su base de datos, su estructura. · Comprender y utilizar los recursos en línea existentes sobre estas APIs. · Interpretar los requerimientos de la automatización requerida y trasponerla a la lógica y posibilidades de programación de las APsI. · Aprender a utilizar y configurar del IDE Visual Studio, así como de diversas herramientas específicas. · Comprender que no hay una forma determinada y única de modelar en Revit y AutoCad. Hay tantas como usuarios. · Adaptar la forma de entender Revit y AutoCad, entenderla desde el punto de vista del desarrollador, no desde el del modelador o usuario. · Aprender a anteponerse a los errores. Deben contemplarse todas las posibilidades. · Aprender a planificar un nuevo programa, extensión o plugin. Con especial atención al diseño del correcto flujo de obtención y manipulación de los datos provenientes de la base de datos de la aplicación
A quién va dirigido
Un Master imprescindible para todos aquellos que quieran aprender a desarrollar aplicaciones profesionales dentro del ecosistema BIM de Autodesk, bien sea estudiante, o profesional tanto de la arquitectura, como profesional del desarrollo de software.
Temario completo de este curso
Módulo 1. BIM. Dynamo I
Unidad didáctica 1. Introducción a Dynamo
Unidad didáctica 2. Fundamentos de programación
Unidad didáctica 3. Geometría para diseño computacional
Unidad didáctica 4. Ejercicios de gestión paramétrica en Revit
Módulo 2. BIM. Dynamo II
Unidad didáctica 1. Dynamo y Excel
Unidad didáctica 2. Programación textual
Unidad didáctica 3. Scripts utilitarios comunes
Unidad didáctica 4. Buenas prácticas
Módulo 3. BIM. Python
Unidad didáctica 1. Algoritmos y pensamiento computacional
Unidad didáctica 2. Guardar y leer archivos
Unidad didáctica 3. Funciones
Unidad didáctica 4. Clases
Módulo 4. BIM. Programación con C#
Unidad didáctica 1. Aspectos generales de C#
Unidad didáctica 2. Estructuras de control y tipos básicos
Unidad didáctica 3. Métodos y POO
Unidad didáctica 4. Colecciones y LINQ
Módulo 5. BIM. API de Revit I. C#
Unidad didáctica 1. Introducción
Unidad didáctica 2. Base de datos y primer plugin
Unidad didáctica 3. Selección de objetos
Unidad didáctica 4. Edición y creación de objetos de modelo
Módulo 6. BIM. API de Revit II. C#
Módulo 7. BIM. API de Revit III. C#
Módulo 8. BIM. Introducción a la API de AutoCAD. C#
Módulo 9. BIM. Autodesk Forge
Unidad didáctica 1. Introducción y trabajo con buckets
Unidad didáctica 2. Trabajo con BIM 360
Unidad didáctica 3. El Viewer de Forge
Unidad didáctica 4. Gestión de issues
Módulo 10. TFM. Máster en Programación Aplicada a BIM