Figura professionale

Il WAS Application Developer (WAS AD) è la figura professionale che si occupa dello sviluppo di applicazioni in modo che siano accessibili ad una vasta categoria di utenti. L’attività del WAS AD è molto eterogenea e riguarda sia lo sviluppo di applicazioni accessibili per la fruibilità e l’interazione con i contenuti che lo sviluppo di applicazioni accessibili per la pubblicazione di contenuti. Il WAS AD è la più alta specializzazione nel settore della formazione WAS in quanto richiede conoscenza e competenza superiore ai livelli WAS CM e WAS WD.

Obiettivi

Il percorso formativo intende offrire la possibilità di apprendere tutte le tecniche necessarie alla realizzazione di applicazioni accessibili e conformi agli standard e alle linee guida internazionali.

L’attività formativa è formata da un percorso formativo comune a tutte le materie di studio e da una serie di percorsi formativi specifici per particolari categorie di applicazioni.  Si parlerà pertanto di:

WAS User Agents Application Developer: percorso formativo dedicato ad autori di applicazioni che consentono di interagire con i contenuti web (gli “user agents”);

WAS Authoring Tools Application Developer: percorso formativo dedicato agli autori di applicazione che consentono di produrre contenuti per il web (gli “authoring tools”);

WAS CMS Application Developer: percorso formativo dedicato agli autori di applicazioni web che consentono di gestire contenuti dinamici (i “cms”);

WAS Multimedia Application Developer: percorso formativo dedicato agli autori di applicazioni e contenuti multimediali accessibili.

WAS E-Learning Application Developer: percorso formativo dedicato agli autori di applicazioni di formazione a distanza accessibili.

L’approccio di carattere tecnico-pratico permetterà all’allievo di realizzare progetti conformi alle normative in tema di accessibilità delle applicazioni, agli standard ed allo stesso tempo efficaci in termini di visual e content design.

Destinatari

Web developer, application developer di pubbliche amministrazioni, reti civiche, aziende ed organizzazioni no-profit.

Modalità formative

Il percorso formativo è suddiviso in percorsi formativi di durata precisata e delle quali viene indicata la propedeuticità.

Ad alcuni percorsi formativi possono corrispondere dei corsi eClasses idonei al raggiungimento delle medesime competenze del percorso d’aula. Alcuni corsi eClasses sono obbligatori per il raggiungimento della certificazione WAS – AD, altri sono consigliati solamente a coloro che non possiedono tali competenze derivate da autoformazione o dalla frequentazione di altri corsi, competenze dimostrabili tramite test d’accesso.

In questo modo il percorso formativo può essere suddiviso in corsi indipendenti e permette all’allievo raggiungere la certificazione frequentando l’intero percorso in aula, interamente a distanza o di svolgere alcuni corsi in aula ed altri in modalità a distanza.

Per i percorsi in aula sono previste sessioni di navigazione e testing con tecnologie assistive effettuate da utenti disabili.

Prerequisiti

Prerequisiti fondamentali sono una solida conoscenza dei linguaggi HTML, XHTML, dei CSS e delle tematiche relative all’accessibilità dei siti web o la frequentazione delle attività formative IWA/HWG identificate come

  • ‘Accessibilità dei contenuti per il Web’, vale a dire una giornata formativa di analisi delle linee guida per l’accessibilità dei contenuti per il web 1.0 (WCAG 1.0).
  • WAS – Web Operator

La partecipazione ad entrambe le suddette attività formative è sostitutiva al test di valutazione iniziale.

Percorso Base

Il percorso base richiede la conoscenza dei seguenti argomenti:

CSS 2.x avanzato

  • Richiami del modulo Css 2.x base
  • L’ereditarietà
  • Il posizionamento
  • Il posizionamento
  • Generazione di layout complessi
  • Elementi di CrossBrowsing

Corsi eClasses equivalenti:Cascading Style Sheets – Level 2 (H161)

Web usability

  • L’usabilità dei siti web
  • La progettazione per l’utente finale
  • Usabilità e metodi
  • Indagini e interviste
  • Analisi e test
  • Il design usabile
  • L’architettura dell’informazione

Corsi eClasses equivalenti:nessuno

Accessibile web design

  • Barriere, tecnologie assistive e strategie alternative di accesso alle informazioni
  • Il W3C e le norme WAI
  • Le WCAG
  • Usabilità e accessibilità
  • Editor visuali e tool sull’accessibilità
  • Tecniche di design accessibile
  • Content design accessibile
  • Multimedialità e accessibilità
  • La valutazione dell’accessibilità
  • Accessibile web design workshop
  • Normative nazionali in materia di accessibilità del web (se nella nazione è presente una normativa in materia di accessibilità del web)

Corsi eClasses equivalenti:Accessible web design (D201) -Web Accessibility Techniques (D202)

Accessibilità delle interfacce utente

  • ISO TS/16071:2003 “Ergonomics of human-system interaction – guidance on accessibility for human-computer interface”
  • ISO 9241-12:1998 “Ergonomic requirements for office work with visual display terminals (VDTs) — Part 12: Presentation of information”
  • ISO 9241-13:1998 “Ergonomic requirements for office work with visual display terminals (VDTs) — Part 13: User guidance”
  • ISO 9241-14:1997 “Ergonomic requirements for office work with visual display terminals (VDTs) — Part 14: Menu dialogues”
  • ISO 9241:15:1997 “Ergonomic requirements for office work with visual display terminals (VDTs) — Part 15: Command dialogues”
  • ISO 9241-16:1999 “Ergonomic requirements for office work with visual display terminals (VDTs) — Part 16: Direct manipulation dialogues”
  • ISO 9241-17:1998 “Ergonomic requirements for office work with visual display terminals (VDTs) — Part 17: Form filling dialogues”
  • ISO 13407:1999 “Human-centred design processes for interactive systems”
  • Software Accessibility (Linee Guida IBM per software & Java)
  • Application Software Design Guidelines (Trace Center)

Corsi eClasses equivalenti: Nessuno

Nota: nel 2006, successivamente alla fase di approvazione, va inserita nel percorso formativo la ISO 23973 “software ergonomics for world wide web user interfaces”

Percorso “WAS User Agents Application Developer”

E’ richiesta la frequentazione al percorso di base del WAS AD.

Richiede la frequentazione dei seguenti moduli:

Sviluppo di programmi utente

  • Linee Guida per l’Accessibilità dei programmi utente (W3C UAAG 1.0)
  • Tecniche di applicazione delle W3C UAAG 1.0
  • ISO/IEC 11581 “Information technology — User system interfaces and symbols — Icon symbols and functions”
  • ISO/IEC 18035:2003 “Information technology — Icon symbols and functions for controlling multimedia software applications”
  • ISO/IEC 18036:2003 “Information technology — Icon symbols and functions for World Wide Web browser toolbars”

Corsi eClasses equivalenti: Nessuno

Percorso “WAS Authoring Tools Application Developer”

E’ richiesta la frequentazione al percorso di base del WAS AD, consigliata la frequentazione del percorso “User Agents Application Developer”. Richiede la frequentazione dei seguenti moduli:

Sviluppo di authoring tools

  • Linee Guida per l’Accessibilità dei programmi utente (W3C UAAG 1.0)
  • Tecniche di applicazione delle W3C UAAG 1.0
  • Linee Guida per l’Accessibilità degli Strumenti di Sviluppo per il Web (W3C ATAG 1.0)
  • Tecniche di applicazione delle W3C ATAG 1.0

Corsi eClasses equivalenti: Nessuno

Linguaggi di comunicazione

  • Extensible Markup Language (XML)
  • The Extensible Stylesheet Language (XSL)
  • Document Object Model (DOM)
  • XML Path Language (XPath)
  • XML Linking (XLink)
  • XML Pointer (XPointer)
  • XML Schema (XSchema)

Corsi eClasses equivalenti: Introduction to XML (X101) – Intermediate XML (X102)

Percorso “WAS CMS Application Developer”

E’ richiesta la frequentazione al percorso di base del WAS AD, consigliata la frequentazione del percorso “Authoring Tools Application Developer”. Richiede la frequentazione dei seguenti moduli:

Sviluppo di CMS

  • Linee Guida per l’Accessibilità degli Strumenti di Sviluppo per il Web (W3C ATAG 1.0)
  • Tecniche di applicazione delle W3C ATAG 1.0

Corsi eClasses equivalenti: Nessuno

Linguaggi di comunicazione

  • Extensible Markup Language (XML)
  • The Extensible Stylesheet Language (XSL)
  • Document Object Model (DOM)
  • XML Path Language (XPath)
  • XML Linking (XLink)
  • XML Pointer (XPointer)
  • XML Schema (XSchema)

Corsi eClasses equivalenti: Introduction to XML (X101) – Intermediate XML (X102)

Percorso “WAS Multimedia Application Developer”

E’ richiesta la frequentazione al percorso di base del WAS AD, consigliata la frequentazione del percorso “User Agents Application Developer”. Richiede la frequentazione dei seguenti moduli:

Sviluppo di applicazioni multimediali

  • Linee Guida per l’Accessibilità dei programmi utente (W3C UAAG 1.0)
  • Tecniche di applicazione delle W3C UAAG 1.0
  • ISO 14915-1:2002 “Software ergonomics for multimedia user interfaces — Part 1: Design principles and framework”
  • ISO 14915-2:2003 “Software ergonomics for multimedia user interfaces — Part 2: Multimedia navigation and control”
  • ISO 14915-3:2002 “Software ergonomics for multimedia user interfaces — Part 3: Media selection and combination”
  • IMS Guidelines for Accessible Delivery of Text, Audio, Images, and Multimedia

Corsi eClasses equivalenti: Nessuno

Linguaggi di presentazione

  • Scalable Vector Graphics  1.1 (SVG)
  • Synchronized Multimedia Language 1.0 / 2.0 (SMIL)

Corsi eClasses equivalenti: Nessuno

Percorso “WAS E-Learning Application Developer”

E’ richiesta la frequentazione al percorso di base del WAS AD, consigliata la frequentazione del percorso “WAS Authoring Tools Application Developer”. Richiede la frequentazione dei seguenti moduli:

Sviluppo di applicazioni per la formazione a distanza

  • Linee Guida per l’Accessibilità degli Strumenti di Sviluppo per il Web (W3C ATAG 1.0)
  • Tecniche di applicazione delle W3C ATAG 1.0
  • Linee Guida IMS per lo sviluppo di applicazioni accessibili per la formazione 1.0
  • Sharable Content Object Reference Model (SCORM)

Corsi eClasses equivalenti: Nessuno

Durata

La durata complessiva suggerita del corso in modalità d’aula variabile e dipende dalle singole specializzazioni:

minimo 200 ore di teoria;

minimo 30 ore sessioni pratiche di sviluppo;

Valutazioni

Per i percorsi d’aula al termine di ogni percorso agli allievi sarà somministrato un test contenente domande a risposta chiuse ed aperte sui contenuti del singolo percorso ed una prova pratica strutturata al fine di valutare le competenze teorico-pratiche acquisite da ogni singolo allievo. Nell’ambito dell’ “Accessibile design workshop” verrà inoltre proposto lo sviluppo ed il testing di un progetto completo che integri le competenze acquisite nel corso di tutti i percorsi formativi del percorso. I percorsi eClasses prevedono delle prove di valutazione proprie.

Il superamento con profitto di tutte le prove è requisito fondamentale per il conseguimento della certificazione IWA WAS – Web Application Developer.

Ambienti formativi e logistica

Le strutture che intendono candidarsi ad erogare i percorsi WAS dovranno possedere i requisiti minimi previsti per i WAS – Certified Training Center (vedi paragrafo 8)