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.
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:
- REST is how the internet is communicating.
- 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):
- Postman is actually used in some Forge tutorials
- Insomnia REST also works nice and used by our team
- PAW
The programming languages
-
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.
-
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):
- React is probably the most used these days, based on its 145 thousand favorite starts
- Vue.js had actually more starts, 160 thousand
- 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