Fast Track to ExtJs 6 - Training+Workshop

27 - 28 - 29 Novembre | Dalle 9 alle 18
Semplicità e usabilità: ExtJS, la libreria JavaScript orientata agli oggetti, con un’interfaccia completamente usabile e personalizzabile ti permetterà di replicare, in modo semplice, l’esperienza di una App Desktop con una Web App.

Tre giornate di corso in cui uniremo teoria e pratica per fornirti una visione d'insieme completa dello strumento, dandoti tutte le skills pratiche per utilizzare ExtJs da subito!
 
Un corso pensato proprio per tutti: sia per chi non ha mai approcciato lo strumento, che per quelli che già lo conoscono ma vogliono aggiornarsi.

Durante la prima giornata impareremo la teoria per l'utilizzo del framework, con un focus sulle novità introdotte dalla versione 6, seguite da un approfondimento delle tematiche legate all'architettura: Data Package, MVVM, Layout, Application Basics, Theme Basic e Sencha Cmd con il trainer Nertil Qatipi.

Nella seconda giornata metteremo in pratica i concetti appresi, realizzando un'applicazione di esempio dotata di tutte le specifiche imparate.

Nella terza giornata, tenuta da Andrea Magni - Embarcadero MVP - con l'affiancamento dell'esperto ExtJs Federico Baron, vedremo come procedere per avere un'applicazione Delphi (REST Application Server) come supporto per un frontend ExtJS.



PROGRAMMA:

I primi due giorni ruoteranno attorno alla scoperta di ExtJs e tutte le funzionalità.

 

LUNEDI' 27 e MARTEDI' 28

Architettura

  • Struttura applicazione

  • MVVM

  • Data Package (Model, Store, Schema, Proxy)

  • Toolkits

  • Overrides

 

Class System

  • Naming Convention

  • Ext Loader

 

Visual Layer

  • Layouts

  • Components (Grid, Form, Tab, ...)

  • UI

 

Applicazione

  • Cross-device application (mobile & desktop)

  • Pacchettizzazione Nativa

  • Tema custom

 

Sencha Cmd

  • Workspace

  • Comandi Applicazione

  • Packages

  • Tema

MERCOLEDI' 29

Nella terza giornata affrontaremo l'accesso ai dati (database), l'autenticazione e la profilazione utente, alcune integrazioni specifiche fra frontend e backend (sorting, grouping server side) e la produzione di documenti (report) server side.

 

  • Realizzazione di un server REST con Delphi (MARS)
  • Accesso ai dati in ambito multithread (FireDAC)
  • Autenticazione ed autorizzazione (JWT)
  • Integrazioni con ExtJS (sorting/grouping/paging server side)
  • Produzione di report server side (FastReport)



DI COSA HAI BISOGNO?

È necessaria l'installazione recente di:

...E non dimenticare il tuo laptop!

 

DOVE?

Il Training si svolgerà a Milano presso Ibuildings c/o Regus - Via Santa Maria Valle, 3

 

QUANDO?

27 - 28 - 29 Novembre | Dalle  9* alle 18

Con coffee break!

 

*Accredito dalle 9 alle 9.20

Inizio corso ore 9.30