Dojo Logo

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