Goals
- Learn to develop an application using the Dojo framework
Program
History and version
Presentation of the NodeJS development environment
Presentation of Dojo CLI
Workshop: Create a Dojo project
HTML5, JavaScript, DOM
reminders EcmaScript standards reminders
TypeScript overview
Using the jsx / tsx syntax
The Virtual DOM
Basic structure of a Widget
Syntax based on functions and classes
Display a widget: the render () function
Work with vdom and node types
Configure widgets using WidgetProperties
Manage events
List of predefined widgets
Workshop: Create multiple pages with widgets
Declare a routes file
Manage dynamic parameters
Define a route and default parameters
Add child routes
Use the API of the Router class
Test the routes using MatchDetails
Workshop: Set up a multi-view application
Define the language of the application
Internationalize a widget: the I18nWidget class
Declare the translation files
Manage the pluralization of strings
Workshop: Translate the application
Persisting data locally
Presentation of the Stores service
Data access methods
List of commands and operations available
Persisting data on a remote server
Operation of promises and async / await
Asynchronous requests: API fetch
Processing of responses
Workshop: Recording data
Compile the application for the production and dev environment
Additional configurations, the .dojorc file
Define the Base Path of the application
Load external resources
Understand asset management
Workshop: Compile a project for publication
Duration
3 days
Price
£ 1850
Audience
JavaScript developers
Prerequisites
Good knowledge of the JavaScript environment
Reference
SIT101192-F
Sessions
Contact us for more informations about session date