7. WAS – Application Developer

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)

Potrebbero interessarti anche i seguenti articoli

  • 6, WAS – Web Designer6, WAS – Web Designer Figura professionale Il WAS Web Designer (WAS WD) è la figura professionale che si occupa dello sviluppo dell’impostazione grafica di presentazione dei […]
  • 1. Introduzione1. Introduzione La creazione di siti e applicazioni Web accessibili nel pieno rispetto dell'attuale normativa italiana e degli standard internazionali, è un processo composito e […]
  • 8. WAS – Certified Trainer8. WAS – Certified Trainer Una sessione formativa prevede - in qualsiasi caso ed in qualsivoglia tipologia di corso – un’interazione profonda ed intensa fra le due entità […]
  • 3. Organizzazione delle linee guida3. Organizzazione delle linee guida Le linee guida contenute nel presente documento sono raggruppate secondo livelli di specializzazione. Per ogni livello vengono presentati i requisiti generali di […]
  • 5. WAS – Content Manager5. WAS – Content Manager Figura professionale Il WAS Content Manager (WAS CM) è la figura professionale che si occupa della produzione e della gestione di contenuti di un sito web con […]
Condividi:

Informazioni sull'autore

Roberto Castaldo
Roberto Castaldo
Sono nato e vivo a Napoli, ed opero professionalmente nel mondo dell'informatica da più di vent'anni. In realtà l'informatica, insieme alla musica e ad altre poche cose, è stato da sempre un mio chiodo fisso, e la buona sorte mi ha aiutato a trasformarlo in un mestiere. Sin dalle mie primissime esperienze lavorative - insegnavo dattilografia ed i primi rudimenti di informatica in una scuola privata - mi sono trovato a mio agio nel settore della formazione e della divulgazione, certamente aiutato dai miei studi classici. Nel 1987 ho iniziato la mia attività come insegnante d'informatica in un Istituto Professionale Statale - per circa due anni sono stato il più giovane insegnante di ruolo d'Italia. Ho avuto svariate esperienze anche nel settore privato come sviluppatore (TPascal - lo ricordate? - VB, ASP e, più di recente VB.NET ed ASP.NET), ma soprattutto come docente e come divulgatore. Ho effettuato attività di formazione presso le più grandi realtà imprenditoriali italiane (IBM, Omnitel, Telecom Italia, TIM, Unicredito, Ekip, BNL, SSGRR), ma anche all'estero in qualità di docente e/o progettista di percorsi formativi; gli argomenti spaziano dal mondo Office fino al multimedia ed alla programmazione avanzata ASP ed ASP.NET. Ho collaborato con l'Istituto Italiano per gli Studi Filosofici di Napoli, ho redatto articoli/tutorial per un'importante rivista informatica (Win98 Magazine), ed ho partecipato allo sviluppo di CD-Rom Multimediali (IBM, Selfin, BNL) curando personalmente la registrazione dei commenti audio ed il montaggio delle musiche (CoolEdit), l'eventuale connessione a database remoti, l'assemblaggio degli elementi testuali, grafici e multimediali (Director 8) fino alla creazione del master definitivo. Negli anni 1998-2000 ho collaborato con la Gazzetta dello Sport Online curando, in occasione dei più importanti avvenimenti sportivi (Mondiali ed Europei di calcio, Giro d'Italia, Campionato di Serie A) le pagine contenenti la traduzione in inglese e francese degli articoli in italiano. Il mio compito consisteva nell'inviare ai miei traduttori la cronaca in italiano, riceverne la traduzione, creare le pagine inglesi e francesi del sito www.gazzetta.it e pubblicarle sul server, il tutto entro 90 minuti dalla fine dell'evento. Nel frattempo, mi avvicinavo in maniera sempre più approfondita alle problematiche legate all'accessibilità di siti web, progettando percorsi di formazione ad hoc, ed aderendo entusiasticamente al progetto webaccessibile.org. Sono stato per diversi mesi membro del XML Protocol Working Group del W3C, ed attualmente partecipo ai lavoro del WAI Web Content Accessibility Guidelines (WCAG) Working Group e del E&O Education ad Outreach Working Group.

Commenti

Nessun commento

    Rispondi

    Link e informazioni