Image by Artem Sapegin

mastering BIM with Coding & Programming

Percorso formativo destinato a:

  • professionisti dell’industria delle costruzioni che vogliono acquisire basi di programmazione per applicarle nei loro workflow quotidiani;

  • computational designer che desiderano potenziare la loro attività;

  • professionisti con un’attitudine alla programmazione, desiderosi di esplorare nuovi orizzonti.

Modalità di partecipazione

Il percorso è modulare e tenuto esclusivamente on-line, in diretta streaming, per una efficace e costante interattività con i docenti.

Si pone come percorso di specializzazione per professionisti già inseriti nel settore delle costruzioni o per professionisti che orbitano intorno a questo ambito.

Tutte le lezioni sono registrate, con la possibilità di essere riviste per la settimana successiva all'erogazione della lezione o, eventualmente, anche oltre semplicemente segnalando la richiesta con una mail alla nostra segreteria.

  • Instagram - Black Circle
  • Facebook - Black Circle
  • Twitter - Black Circle
  • LinkedIn - Black Circle
Percorso completo

N.5 moduli, per un totale di 118 ore

  • BIM.ToCode (Fondamenti): 30 ore - 950 € + IVA

  • BIM.PythonProgramming (Dynamo): 12 ore - 300 € + IVA

  • BIM.PythonProgramming (Grasshopper): 12 ore - 300 € + IVA

  • BIM.ApplicationDevelopment (Revit): 40 ore - 1.200 € + IVA

  • BIM.ForgeXpress: 24 ore - 900 € + IVA

3.200 € + IVA (anziché 3.650 € + IVA)

È possibile anche partecipare ai singoli moduli o ai percorsi ridotti.

Python

N.3 moduli per un totale di 54 ore

  • BIM.ToCode (Fondamenti): 30 ore - 950 € + IVA

  • BIM.PythonProgramming (Dynamo): 12 ore - 300 € + IVA

  • BIM.PythonProgramming (Grasshopper): 12 ore - 300 € + IVA

1.350 € + IVA (anziché 1.550 € + IVA)

Revit API con C#

N.2 moduli per un totale di 70 ore

  • BIM.ToCode (Fondamenti): 30 ore - 950 € + IVA

  • BIM.ApplicationDevelopment (Revit): 40 ore - 1.200 € + IVA

1.900 € + IVA (anziché 2.150 € + IVA)

Web Development con Autodesk Forge

N.2 moduli per un totale di 54 ore

  • BIM.ToCode (Fondamenti): 30 ore - 950 € + IVA

  • BIM.ForgeXpress: 24 ore - 900 € + IVA

1.600 € + IVA (anziché 1.850 € + IVA)

UN PERCORSO UNICO

Negli ultimi anni, l’introduzione del Building Information Modelling nel settore delle costruzioni ha incrementato la necessità di introdurre principi di automazione nei processi di progettazione, ingegnerizzazione e gestione dei progetti.

Per quanto strumenti di visual scripting come Dynamo e Grasshopper abbiano favorito l'accesso anche da parte di professionisti digiuni da linguaggi di programmazione, l'aumento di complessità dei workflow spesso richiede lo sviluppo di applicazioni ad hoc.


Questo percorso mira a fornire basi e strumenti operativi di programmazione ai professionisti nel settore delle costruzioni, con particolare attenzione a quei linguaggi che meglio si integrano con gli strumenti del Building Information Modelling. Si parlerà quindi di Python e C#, per arrivare fino a JavaScript per l’interazione con Autodesk Forge.

Durante il percorso completo verrà affrontata una pluralità d linguaggi (UML, Python, C#, JavaScript), dando ai partecipanti gli strumenti operativi per avviare una conversazione alla pari con il mondo della programmazione.
I workflow analizzati saranno applicabili ai seguenti software: Autodesk Revit, Dynamo Studio, Autodesk Civil 3d, Alias Design, Advance Steel, Rhino e Grasshopper.

OBIETTIVI

Il percorso ha l’obiettivo di fornire strumenti operativi per la programmazione, ripartendo da quelle basi che consentono ad un programmatore professionista di prescindere dalla conoscenza di un linguaggio specifico.

Tramite l'analisi profonda di concetti basilari e workshop verticali sugli specifici applicativi, i partecipanti conseguiranno una competenza unica sul mercato, richiesta da tutti i principali centri d'eccellenza per il BIM, sia in Italia che all'estero.

Il percorso si basa sulla pluridecennale esperienza di Forma Mentis nel formare professionisti di successo. Il programma è costituito da moduli rigidamente coordinati tra loro, erogati in modalità completamente on-line da un team di docenti affiatato e competente.

Tra una sessione e l’altra, verranno forniti spunti per l’approfondimento individuale ed attività di consolidamento che avranno il compito di mantenere un saldo filo rosso attraverso tutta la durata dell’attività.


Forma Mentis, grazie a un’esperienza maturata in un quarto di secolo nel settore della formazione, garantirà il successo anche di queste masterclass, come quello delle centinaia già erogate in questi 25 anni di lavoro nell’ambito della formazione nel settore AEC.

METODO

DOCENTI

Forma Mentis è da sempre centro di competenza per la formazione dei migliori docenti di tutta Italia. Il programma Climb the trainer - Diventa Formatore d’eccellenza è punto di riferimento da sempre per chi desidera acquisire queste competenze e Luigi Santapaga ha formato numerosi tra i più celebri istruttori d’Italia.

Data la particolarità del percorso, il corpo docenti di questo CLEX si compone di professionisti nel settore delle costruzioni, che da anni affrontano quotidianamente attività di coding e scripting, ma anche di programmatori professionisti che avranno il compito di guidare i partecipanti attraverso i fondamenti della programmazione, intesa come l'atto creativo di risolvere problemi attraverso la scrittura di codice.

COME ESSERE IN AULA

Ogni modulo comprende lezioni frontali, dimostrazioni pratiche e attività di gruppo, per consolidare le competenze acquisite.

 

Grazie alla modalità a distanza, si abbattono i problemi legati alla logistica, agli spostamenti e all’integrazione con le attività di ufficio.

La distanza dalla sede di Milano del Training Center

non sarà più un problema.

Gli strumenti di condivisione e le piattaforme scelte per il corso, inoltre, ci permettono di garantire ai partecipanti la massima interattività: la partecipazione attiva, il coinvolgimento della classe e il lavoro di gruppo rimangono valori al centro della nostra attività formativa.

Image by Lauren Mancke

FONDAMENTI

UML, API, Funzioni, Classi, Variabili e Dizionari, Strutture di Controllo, Array e strumenti operativi

Python

Fondamenti del linguaggio e creazione di nodi personalizzati per il computational design tramite visual scripting.

Applicazioni in Dynamo per Revit e Grasshopper per Rhino.

C#

Fondamenti del linguaggio e creazione di un add-in personalizzato per l'automazione di un workflow BIM in Autodesk Revit.

WEB DEVELOPMENT

Architettura Client Server, Web Server, Application Server, principi di Javascript, sviluppo di una piattaforma per workflow model-based con Autodesk Forge.

Percorso completo

La partecipazione al percorso è possibile nella versione completa o nei diversi pacchetti Python, C# e Web Development.

L'iscrizione ai singoli moduli è possibile nella sezione "I percorsi, modulo per modulo".

BIM.ToCode - Percorso completo
Mon, Oct 12
Online CLEX
Oct 12, 2020, 3:30 PM – Feb 10, 2021, 6:30 PM
Online CLEX
Il percorso BIM.ToCode completo è costituito dai 5 moduli che prevedono fondamenti di informatica, Python per Dynamo e Grasshopper, C# per Revit e Autodesk Forge per lo sviluppo di integrazioni web.
Condividi
Struttura moderna

Fondamenti

Negli ultimi anni, l’introduzione del Building Information Modelling nel settore delle costruzioni ha incrementato la necessità di introdurre principi di automazione nei processi di progettazione, ingegnerizzazione e gestione dei progetti. Pur senza avere un background in informatica, molti professionisti si sono trovati a utilizzare strumenti di scripting, visuale o meno.
Questo percorso si pone l’obiettivo di porre le
basi per l’attività di programmazione nel settore delle costruzioni, sia dal punto di vista metodologico che dal punto di vista gestionale. Parleremo quindi di classi e funzioni, variabili, concetti generali di design del software, dando ai partecipanti gli strumenti operativi per avviare una conversazione alla pari con il mondo della programmazione.

Il corso è aperto a tutti e non richiede esperienze pregresse.

La frequenza del modulo è fortemente consigliata come propedeutica a tutti gli altri moduli del percorso BIM.ToCode.

Image by Ryan Quintal

BIM.ToCode (Fondamenti)

Fondamenti di informatica per computational designer e appassionati di scripting.

«La prima regola di ogni tecnologia adottata in un business è che l'automazione applicata a un'operazione efficiente ne amplificherà l'efficienza.
La seconda regola è che l'automazione applicata a un'operazione inefficiente ne amplificherà l'inefficienza».
- Bill Gates -

Python per Dynamo e Grasshopper

L’utilizzo del Visual Scripting, ha consentito negli ultimi anni di automatizzare e semplificare molte delle attività quotidiane basate sui modelli, con grandi vantaggi in termini di risparmio di risorse e tempo. La grande diffusione di questi sistemi e l’interesse generato nei confronti del Visual Scripting si deve principalmente alla loro flessibilità, alla loro accessibilità, alla semplicità di utilizzo e al lavoro di community che, sia per Dynamo che per Grasshopper, sono ormai punto di riferimento per workflow, spunti e soluzioni creative ai problemi più ostici. Tuttavia, la maggior parte dei professionisti si limita a utilizzare passivamente gli strumenti di automazione forniti all’interno dell'applicazione di Visual Scripting.


Il continuo evolversi del settore delle costruzioni, la sua progressiva digitalizzazione e l’aumento della complessità che ne è derivata, pone spesso il professionista di fronte alla necessità di risolvere problemi specifici che è possibile affrontare tramite Dynamo e Grasshopper, ma richiedono un intervento mirato sulle API esposte dal software di BIM Authoring e/o dal software di modellazione parametrica.

 

Questo percorso aprirà le porte per la creazione di nodi personalizzati in Dynamo per Revit e di componenti personalizzate in Grasshopper per Rhinoceros.

Gray Structure

Python per Dynamo

Corso Introduttivo sull’uso delle API di Revit

abstract Architecture

Python per Grasshopper

Corso Introduttivo sull’uso delle API di Rhino

Percorso Python:

I moduli del percorso:

BIM.ToCode (Fondamenti)
Online CLEX
BIM.PythonProgramming (Dynamo)
Online CLEX
BIM.PythonProgramming (Grasshopper)
Online CLEX
BIM.ToCode - Python
Online CLEX
Gray Structure