Ir al contenido

Presentación

El objetivo del Curso es que el usuario de Revit se introduzca en el mundo de la programación sin tener los conocimientos de un programador, que conozca y aprenda a interactuar con la API de Revit y sea capaz de crear herramientas que le permitan optimizar sus flujos de trabajo y tareas diarias repetitivas.

Según el informe publicado en 2018 sobre el futuro de las profesiones, se augura la automatización de tareas hasta el punto de verse reducida la fuerza laboral de las empresas (industrias de Consumo y Tecnologías de la Información y la Comunicación):

El nuevo mercado laboral que se está formando a raíz de la Cuarta Revolución Industrial presenta desafíos y oportunidades. A medida que las empresas comienzan a formular estrategias de transformación de la fuerza de trabajo y de negocios en el transcurso del período 2018-2022, tienen una oportunidad real de aprovechar nuevas tecnologías, incluida la automatización, para mejorar la creación de valor económico a través de nuevas actividades”.

Ésta es, por tanto, la oportunidad de adaptación, de manera que, aquellas personas que sepan programar y generen valor con nuevas herramientas y soluciones, tendrán más posibilidades laborales. Cada día, las empresas se fijan más en los profesionales, sea cual sea su especialidad, que sean capaces de potenciar la productividad de sus equipos haciendo uso de la programación.

En esta línea, hemos desarrollado un programa fundamentalmente técnico para profesionales. No incluye ningún temario convencional, en tanto nos centraremos en desarrollar herramientas para mejorar los procesos de trabajo y adquirir la habilidad de automatizar flujos de trabajo y crear addins propios para Revit.

Preguntas y respuestas del instructor

  • ¿Por qué necesita un arquitecto o ingeniero aprender programación?Gracias a la metodología BIM, estamos produciendo modelos ricos en información. Merece mucho la pena pararse un rato e investigarla y, a poco que seas un poco “friki”, te van a surgir miles de ideas para exprimir dicha base de datos a fondo.
  • ¿Qué tipos de ideas?
    Cuando hacemos un modelo BIM estamos creando un objeto con muchas propiedades (capas de materiales, volumen…), si programamos un poco, podemos analizar y obtener información de valor. Por ejemplo, si estamos haciendo el proyecto de un hospital, hacer un inventario automáticamente de todas las habitaciones y equipos que hay dentro de cada una de ellas puede hacer que nuestro proyecto tenga más valor que el de la competencia.
  • ¿En qué puede mejorar la programación el trabajo diario?
    Cada proyecto y cada profesional tendrá sus necesidades, pero todos podemos hacer fácilmente una lista de tareas repetitivas que nos suponen un cuello de botella en nuestros flujos de trabajo. Cualquier cosa que haya que repetir muchas veces y en varios proyectos, merece la pena automatizarla.
  • ¿Cambiará la automatización el empleo en el sector de la construcción?
    Gran parte de los puestos de trabajo podrán ser sustituidos por máquinas. Por ello, creo que un profesional que sea capaz de desarrollar herramientas nuevas, va a estar mejor valorado que uno que no lo sea.
  • ¿Por qué apuntarse a este curso y por qué hacerlo en butic?
    Primero porque no es sencillo encontrar este tipo de formación tan específica y segundo, porque en butic hemos diseñado esta formación pensando en un alumno que no es programador. Y lo que éste necesita, es “palpar” desde el principio la interoperabilidad entre el código que escriba y Revit.

Instructor

José María Jiménez de Lope

A quién va dirigido

  • Usuarios de Revit interesados en acelerar y mejorar sus tareas con esta herramienta.
  • Usuarios que trabajen con Dynamo y quieran dar un paso más allá para crear sus propias aplicaciones.

Requisitos de acceso

  • No son necesarios conocimientos previos de programación.
  • Se asume que el candidato tiene un nivel medio-alto de Autodesk Revit.

Temario

Módulo 1. Introducción al lenguaje de programación

  • Introducción a Visual Studio
  • Tipos de datos: Números y textos
  • Creación del primer programa
  • Operadores
  • Estructuras de control: if / else
  • Tipos de datos: Colecciones
  • Estructuras de bucle: foreach, for y while
  • Clases y métodos
  • Herencias e interfaces

Módulo 2. Primeros pasos: programar en Revit

  • Creación del primer Addin
  • Creación de plantilla para Addin
  • Lectura y escritura de datos
  • Revit Lookup

Módulo 3. Interactuando con elementos

  • Selección de elementos
  • Filtrado de elementos
  • Manejo de colecciones

Módulo 4. Apariencia e interfaz

  • Introducción a interfaces de usuario con WPF

Módulo 5. Colocación y relación entre elementos

  • Extracción de puntos de inserción
  • Acceso a información MEP
  • Modelos vinculados
  • Habitaciones y espacios
  • Creación de instancias de elementos

Módulo 6. Gestión de vistas y planos

  • Trabajo con vistas y planos

Módulo 7. Interoperabilidad entre Revit y archivos externos

  • Lectura de archivos externos
  • Escritura de archivos externos

Módulo 8. Geometría

  • Extracción de geometría
  • Filtrado de elementos por intersección con geometría
  • Geometría a partir de habitaciones
  • Creación de líneas de modelo

Módulo 9. Parámetros

  • Trabajo con parámetros

Modalidades y precios

  • Online en directo: las clases se imparten en formato online en directo a través del campus online de butic.
  • Online en diferido: las clases se imparten en formato online en diferido a través del campus online en butic.

Online en directo: con ordenador personal del alumno.

(*) Si eres exalumno de butic, te beneficiarás de un 10% de descuento adicional.
(**) Consultar promociones especiales en otros cursos vinculados.
(***) Consultar promociones especiales para empresas/organizaciones.

Online en directo

Regístrate

Precio final con IVA incluido.

Online en diferido

Regístrate

Precio final con IVA incluido.