Revit API con C#. Nivel 1

Desde aquí puedes ver el programa y acceder a parte del contenido

Objetivos principales

Al final del curso habrás desarrollado todos estos conceptos

  • Primeros pasos con C#. I.  Crearemos nuestro primer proyecto con Visual Studio y empezaremos con lo más básico de C# como son las variables. 
  • Primeros pasos con C#. II. Seguimos adentrándonos en C# en este caso para ver los distintos de operadores y empezaremos a familiarizarnos con los strings y sus posibilidades.
  • Colecciones. Veremos algunos de los colectores de C# como los arrays y las listas.
  • Control de flujo. Hablaremos de statements como if, else if y else y a su vez hablaremos de bucles o loops foreach.
  • Clases. Entraremos de lleno en las clases, cómo generarlas y cómo también generar objetos a partir de éstas.
  • Ejercicio interfaz de usario. Empezaremos a utilizar formularios, con el fin de recopilar datos a través de un ejemplo.
  • Empezando con la API de Revit. Veremos en primeras impresiones la API de Revit y en qué consiste, para posteriormente entrar a crear macros con SharpDevelop.
  • TaskDialog class. Nuestro primer macro será crear messageboxes o TaskDialog para empezar a interactuar con la interfaz.
  • Selección de elementos. Una de las acciones fundamentales sin duda es la de poder seleccionar elementos de nuestro proyecto y poder extraer información de éstos.
  • Explorando los parámetros. Nos meteremos de lleno con los parámetros, su tipo de almacenamiento, etc en paralelo con el uso de Revit Lookup.
  • Parámetros de un elemento. Haremos un ejercicio para obtener todos los parámetros y sus correspondientes valores de los elementos que seleccionemos.
  • Filtered Element Collector. Una de las clases más fundamentales de la API con distintos ejemplos.
  • Element Category Filter. Veremos cómo crear filtros a partir de la API y cómo aplicarlos a nuestros colectores.
  • Comandos externos. Primera parte. Volveremos a Visual Studio para crear nuestros primeros comandos a añadir a la ficha de Complementos en Revit.
  • Comandos externos. Segunda parte. Acabaremos utilizando de nuevo formularios y veremos como convertir nuestros macros en comandos externos en Revit.

Principales características del curso

Acceso inmediato todos los días del año para siempre

  • 20 horas

    aproximadamente para realizar el curso y completar los ejercicios.

  • Múltiples ejercicios

    para aprender los conceptos fundamentales de C#

  • Certificado al finalizar el curso

    Certificado e insignia en Linkedin al completar el curso

Opciones de pago

2 cómodas posibilidades de adquirir el curso

Formador del curso

Acceso al formador a través del foro de discusión

  • Javier Aramendia

    Arquitecto, consultor y formador BIM

    Javier Aramendia

    Javier es Autodesk Revit certified professional con más de dieciocho años de experiencia en firmas internacionales como IDOM (Madrid, España), FOSTER & PARTNERS (Londres, GB), COOP HIMMELB(L)AU (Viena, Austria) o ARQUITECTONICA (Miami, EEUU) entre otros. Actualmente aparte de su tarea como consultor para varias empresas, dirige a la vez el Máster BIM de Edificación y el Máster de programación aplicada a BIM de Structuralia entre otras actividades. Como profesional ha trabajado en varios proyectos significativos como el BCE (Banco Central Europeo) en Frankfurt o en el BIM Management de la nueva línea de metro de Estambul. Arquitecto por la ETSAM, siendo máster en Arquitectura BIM y en Project Management por el CSA y experto en edificación y sostenibilidad por la UEM. Una de sus pasiones es impartir talleres, seminarios y cursos de capacitación para profesionales y empresas o a través de su canal de Youtube.

Aprende a programar con la API de Revit en C#

A tu ritmo, dónde estés, para siempre

Prueba gratis ahora
Arquitecto Superior, BIM Manager con 5 años de experiencia

Carlos Guillermo

Arquitecto Superior, BIM Manager con 5 años de experiencia

"Muchas gracias Javier por la labor que haces compartiendo tus conocimientos de programación, para hacernos el día día profesional mas ágil y seguro, esto ha sido mi punto de partida para seguir investigando y optimizando los procesos de la metodología BIM."