21 Sep 2020

Forge at AU 2020 Pre-event: Online Bootcamp

Getting ready for AU? Want to get the most out of all the Forge classes on your list? Get through the basics with this online, self-guided training bootcamp and live review happening in the week of October 19 to 23.

Register here

Here is the agenda for the week:

  • October 19: How to view models
  • October 20: Connecting to BIM 360 and Fusion Team
  • October 21: Extending the Viewer
  • October 22: Dashboards
  • October 23: Modify models with Design Automation

Live sessions will happen during the day, so you can choose the time zone that fits best for you: Asia Pacific, Europe or Americas. All sessions are in English. See the list of times below. 

Asia Pacific Time sessions will be:

  India China Japan Australia
Session 1 7:30am 10am 11am 12pm
Session 2 9:30am 12am 1pm 2pm
Session 3 11:30am 2pm 3pm 4pm
Session 4 1:30 4pm 5pm 6pm

 

Europe Time sessions will be:

  England Central EU Moscow Dubai
Session 1 8am 9am 10am 11am
Session 2 10am 11am 12pm 1pm
Session 3 12pm 1pm 2pm 3pm
Session 4 2pm 3pm 4pm 5pm

 

Americas time sessions will be:

  Pacific Central Eastern South Amer.
Session 1 8am 10am 11am 12pm
Session 2 10am 12pm 1pm 2pm
Session 3 12pm 2pm 3pm 4pm
Session 4 2pm 4pm 5pm 6pm

 

Learn more about the April training.

If you need basic tutorials on programming, here is a good list to start:

The basics 

All modern web services (API) are accessible via REST, which is the standard protocol, and use JSON as the data format. Knowledge of these standards is required. To get up to speed, check out the following links: 

  1. REST is how the internet is communicating.
  2. JSON is a lightweight format that is used transfer data on the internet.  

The basics: experiment before writing the app 

Apps are written in code, right, but sometimes we just want to “test” how the web services will return data. This is actually a common way to learn and understand how it works. Here are a few REST tools for testing API endpoints (you can use either one): 

  1. Postman is actually used in some Forge tutorials 
  2. Insomnia REST also works nice and used by our team 
  3. PAW 

The programming languages 

  1. JavaScript is the programing language of the web used to create and control dynamic website content, i.e. anything that moves, refreshes, or otherwise changes on your screen.

  2. HTML is the most basic building block of the Web. It defines the meaning and structure of web content.

The interface coding 

Any app will need its interface, that’s how you interact with it. Most of our samples are in plain HTML & JavaScript so most developers can understand and use (actually using just jQuery). This is good enough for learning and, in fact, even high-quality apps can be created like that.  

You can keep with “plain” or use one of the many available frameworks (just need one of the following): 

  1. React is probably the most used these days, based on its 145 thousand favorite starts 
  2. Vue.js had actually more starts, 160 thousand 
  3. Angular another popular option, 59 thousand 

The server coding  

Often called “server-side”, that’s where most of the logic happens. Most Forge samples are available either Nodejs or .NET 

  1. Nodejs uses JavaScript language, so easier transition from the interface.
  2. .NET uses C# and quite common when other Microsoft products are involved 

Related Article