Advanced JavaScript (online)
- Title:
- Advanced JavaScript
- Date:
- 5 Jun, 2023
- Duration:
- 3 days from 09:30 - 12:30 GMT
- Location:
- Online
- Price:
- FREE for clients and potential new clients
This course builds on the Introduction to JavaScript course and provides more detail on using JavaScript in the Oasys LS-DYNA environment software, especially Oasys PRIMER. The course is recommended for:
- individuals who are writing interactive JavaScript widgets for other people to use
- those interacting with large numbers of inter-related scripts, to be able to use object orientated aspects of JavaScript
- those wanting a comprehensive knowledge of Oasys PRIMER JavaScript extensions
We strongly recommend that attendees have previously attended the Introduction to JavaScript course and have around six months’ experience of writing your own JavaScripts.
The online format will run as a series of 3-hour sessions over three consecutive days. The online course will be run using Microsoft Teams.
- Session 1: 06 June 9:30 – 12:30 BST
- Session 2: 07 June 9:30 – 12:30 BST
- Session 3: 08 June 9:30 – 12:30 BST
If you are no longer able to attend a training course once a place has been reserved for you, please let us know so we can cancel the reservation. The majority of our online classes are free and we receive a lot of interest for them so we want to ensure we can accommodate as many requests as possible.
We reserve the right to decline requests from customers that repeatedly fail to attend reserved courses.
Register interestCourse Outline:
JavaScript can be used in the Oasys software to automate routine processes or to add extra capabilities.
This course provides more detailed information on both core JavaScript language features and JavaScript extensions which are specific to the Oasys LS-DYNA software environment. The attendees will build on the knowledge from the Introduction to JavaScript course, learning more detail about the classes and methods that will be required for more complex script development. After the course, the trainees will be able to write their own scripts to extend the Oasys LS-DYNA software environment and automate tasks, using the knowledge of the classes and methods gained on the course.
The course is a combination of coding workshops and JavaScripting theory.
Course Content:
- Creating GUIs
- Classes in PRIMER with non-standard methods
- Useful bespoke functions in PRIMER
- Xrefs (cross-references) in PRIMER
- Variable scope
- Primitive and object types
- Custom classes
- Reading ASCII files
- Regular expressions
- Graphics in PRIMER
- Reading XML files
- JSON (JavaScript Object Notation)
- Binary files
For Who?
We strongly recommend that attendees have previously attended the Introduction to JavaScript course and have around six months’ experience of writing your own JavaScripts.
Course Fees:
This training course is provided free of charge to Arup Oasys/LS-DYNA clients on a first come-first-serve basis.
Please do not hesitate to contact us if you require this training and you are not an Arup Oasys/LS-DYNA client.
Relevant Products
- Oasys T/HIS
- Oasys REPORTER
- Oasys D3PLOT
- Oasys PRIMER