Web designer
Descrizione
Il Web designer si occupa dell'ideazione, della progettazione, dello sviluppo e dell'aggiornamento di siti web, in coerenza con la strategia di comunicazione della committenza ed i vincoli tecnologici del contesto di intervento. Partecipa alla definizione dell'architettura dei siti; definisce le caratteristiche di navigazione ed interfaccia, nel rispetto dei princìpi di usabilità e di corretta relazione persona-computer, tenendo in conto le differenti tipologie di utenti potenziali; implementa il progetto dal punto di vista grafico e tecnico, attraverso l'impiego di opportuni linguaggi di programmazione e strumenti di sviluppo, agendo sull'intero insieme dei contenuti multimediali. Determina, anche in concorso con altre figure, i costi di realizzazione dei siti, ai fini della preventivazione della spesa e della pianificazione del suo proprio tempo di lavoro. Fornisce supporto all'attivazione dei servizi ed alla loro erogazione. Partecipa al monitoraggio del funzionamento dei siti sviluppati, definendo ed attuando manutenzioni evolutive. Opera nel rispetto delle norme sulla sicurezza dei dati, sul diritto di proprietà dei contenuti testuali, grafico e multimediali.
ADA associate alla qualificazione
Competenze
Mostra abilità e conoscenze
- Modalità operative di valutazione della qualità di un servizio.
- Aspetti di gestione della qualità di un processo di erogazione di servizi.
- Concetti di qualità promessa, erogata, attesa e percepita.
- Valutare la qualità del servizio erogato Comprendere e applicare le procedure di qualità interne all'azienda; Percepire il grado di soddisfazione del cliente interno/esterno; Individuare le criticità e proporre interventi di miglioramento.
Mostra abilità e conoscenze
- Normative vigenti in materia di sicurezza, prevenzione infortuni, prevenzione incendi e igiene del lavoro, urbanistica, anche con riferimento agli obblighi previsti dal T.U.81/08 Fattori di rischio professionale ed ambientale, e successive disposizioni in
- PREVENIRE E RIDURRE IL RISCHIO PROFESSIONALE, AMBIENTALE E DEL BENEFICIARIO Adottare stili e comportamenti idonei alla prevenzione e riduzione del rischio professionale ed ambientale. Adottare comportamenti per la prevenzione del rischio elettrico e derivante da uso di videoterminali. Adottare comportamenti per la prevenzione degli incendi.
Mostra abilità e conoscenze
- Elementi di basi di dati e di programmazione.
- Uso di linguaggi e librerie (quali, a titolo esemplificativo, PHP, MySQL, JavaScript, Jquery, ...). Modalità di integrazione con i linguaggi di markup.
- REALIZZARE SEMPLICI APPLICAZIONI WEB Definire le caratteristiche del problema e scegliere il linguaggio/lo strumento di supporto alla programmazione. Realizzare semplici applicazioni, avvalendosi di librerie disponibili su mercato.
Mostra abilità e conoscenze
- Il videostream in internet.
- Tecniche di video editing.
- Modalità di integrazione di audio e video in pagine web.
- Tecniche di audio editing (campionamento, binary coding, conversioni analogico/digitale, metodi di compressione).
- Hardware e software di cattura, acquisizione e manipolazione di audio e video.
- Cenni alle differenze fra standard televisivi (PAL, NTSC, SECAM), standard analogici (VHS, Video8 …), standard digitali di riproduzione (DV, miniDV, DivX, XviD, DVD) e compressione (MPEG-n).
- Princìpi del video digitale (pixel, frame, interlacciamento, frequenza di refresh).
- Significato della multimedialità nei siti web e vincoli d'uso.
- CREARE CONTENUTI MULTIMEDIALI ED INTEGRARLI NELLE PAGINE DEL SITO Analizzare le caratteristiche tecniche e di copyright delle fonti multimediali disponibili. Acquisire ed elaborare fonti audio e video, in modo coerente con le esigenze funzionali del sito, attraverso l'uso di applicativi ad hoc di largo mercato. Integrare i contenuti multimediali nelle pagine del sito, secondo criteri di ottimizzazione.
Mostra abilità e conoscenze
- Periferiche hardware di acquisizione di immagini fisse e loro modalità di utilizzo: scanner e fotocamere digitali.
- Editor di immagini: creazione, manipolazioni, uso dei layers, coloritura, effetti e filtri.
- Nozioni di grafica vettoriale. Principali formati di immagini digitali. Ottimizzazioni.
- ELABORARE IMMAGINI STATICHE ED INTEGRARLE IN PAGINE WEB Analizzare le caratteristiche tecniche e di copyright delle immagini disponibili. Acquisire immagini attraverso le opportune periferiche hardware. Disegnare ex novo o modificare immagini, utilizzando editor grafici di largo mercato. Integrare le immagini nelle pagine del sito, secondo criteri di ottimizzazione.
Mostra abilità e conoscenze
- Princìpi di redazione ed uso di storyboard.
- Applicazioni di animazione presenti sul mercato e loro modalità d'uso.
- CREARE ANIMAZIONI 2D ED INTEGRARLE NELLE PAGINE DEL SITO Definire la logica dell'animazione e redigere lo storyboard di riferimento. Analizzare le caratteristiche tecniche e di copyright delle fonti eventualmente disponibili. Realizzare l'animazione, attraverso l'impiego di un editor di largo mercato. Integrare i contenuti multimediali nelle pagine del sito, secondo criteri di ottimizzazione.
Mostra abilità e conoscenze
- Tecniche di negoziazione, gestione di situazioni potenzialmente conflittuali.
- Tecniche di comunicazione: ascolto, restituzione.
- Metodologie e strumenti di facilitazione delle relazioni.
- Elementi di psicologia dell'organizzazione e dei processi negoziali.
- Elementi di psicologia della comunicazione, in contesti reali e virtuali.
- COMPRENDERE I COMPORTAMENTI DEI DIVERSI ATTORI E LE DINAMICHE RELAZIONALI DEL CONTESTO DI LAVORO Comprendere i fattori che possono determinare situazioni di potenziale tensione nelle dinamiche organizzative. Comprendere le caratteristiche dei comportamenti attesi dai diversi attori. Individuare le caratteristiche delle dinamiche relazionali ed i segnali di possibile attivazione di conflitti.
- DEFINIRE E PORRE IN ATTO COMPORTAMENTI DI INTEGRAZIONE RIVOLTI A FAVORIRE E VALORIZZARE LA PROPRIA PRESTAZIONE PROFESSIONALE Definire il proprio comportamento collaborativo, in funzione delle caratteristiche del contesto, adottando gli opportuni codici di comunicazione. Gestire processi negoziali in seno all'organizzazione in cui si opera. Prevenire e gestire situazioni di conflitto.
Mostra abilità e conoscenzeMostra attività
- Princìpi e tecniche di misura degli accessi e delle prestazioni di un sito. Ottimizzazione del sito rispetto ai motori di ricerca.
- Principali editor commerciali per la redazione di pagine web; loro funzioni.
- Indicizzazione dei contenti del sito e motori di ricerca interni.
- Strumenti di CMS – Content Management System e personal publishing. Loro uso.
- Linguaggi di markup (uno o più fra HTML, SGML, XML, XSL). Fogli di stile a cascata (CSS - Cascading Style Sheets). Uso di RSS feed.
- Princìpi e tecniche di grafica web.
- Logiche di organizzazione dei contenuti nelle pagine. Princìpi e norme di usabilità, accessibilità, navigabilità, interazione persona-computer. Princìpi e tecniche di misura delle prestazioni.
- DEFINIRE L'ORGANIZZAZIONE DELLE PAGINE DEL SITO Disegnare la struttura del sito in termini logici e funzionali, attraverso l'uso di strumenti di CSM e personal publishing. Definire la linea grafica del sito e le caratteristiche di base comuni alle singole pagine.
- DISEGNARE LE SINGOLE PAGINE ED ASSEMBLARE IL SITO Disegnare, attraverso specifico editor, le singole pagine, utilizzando un linguaggio di markup. Assemblare le pagine secondo il disegno logico e funzionale del sito.
- TESTARE IL SITO ED OTTIMIZZARNE IL FUNZIONAMENTO Testare il sito nel suo complesso, a valle della inclusione nella pagine di eventuali animazioni, contenuti multimediali ed applicativi. Supportare la fase di messa in produzione del sito, anche verso il cliente finale. Esaminare nel tempo le performance del sito e definire azioni rivolte alla ottimizzazione di web presence e web audience.
| ADA |
|---|
ADA.14.01.06 - Progettazione di ApplicazioniRA 1: Validare i requisiti dell'applicazione da sviluppare dopo averli formalizzati, a partire dalla rilevazione e analisi delle esigenze del cliente e delle caratteristiche dell’ambiente di esercizio Rilevazione delle esigenze del cliente Formalizzazione dei requisiti funzionali e non funzionali Validazione dei requisiti formalizzati RA 2: Progettare con linguaggi di modellazione strutture dati e modelli di struttura di sistema adeguati ai risultati dell‘analisi dei requisiti, individuando le soluzioni tecniche più appropriate per la realizzazione di applicazioni, anche ottimizzando l‘equilibrio tra costi/risultati, e garantendone l’interoperabilità, la fruibilità e la sicurezza Analisi dei costi delle fasi del ciclo di vita del software Valutazione comparativa dei diversi metodi di sviluppo dell’applicazione in funzione dello scenario di riferimento Progettazione delle specifiche funzionali partendo dai requisiti definiti Applicazione di principi di security by design and privacy by design RA 3: Organizzare il piano di lavoro per la realizzazione dell’applicazione, monitorandone l’implementazione e verificandone la corrispondenza alla progettazione Predisposizione del piano complessivo di lavoro dell’applicazione Monitoraggio dell'implementazione del piano di lavoro dell’applicazione Verifica della conformità dell’applicazione alle specifiche di progettazione |
| ADA |
|---|
ADA.14.01.09 - Sviluppo applicazioniRA1: Sviluppare applicazioni in coerenza con la progettazione e a partire dall’individuazione delle migliori opzioni tecniche disponibili, anche riutilizzando e migliorando componenti già esistenti, e verificando e testando la rispondenza del prodotto alle specifiche tecniche Definizione delle caratteristiche degli ambienti applicativi di sviluppo Selezione e utilizzo di strumenti a supporto del processo di sviluppo del software Sviluppo delle componenti software in base alle specifiche funzionali e coerentemente con il disegno architetturale Sviluppo delle interfacce utente Adattamento di soluzioni esistenti (riutilizzo, miglioramento, riconfigurazione di componenti esistenti) Realizzazione di test di prodotto sulla scorta delle specifiche tecniche Produzione dei documenti relativi ai deliverable di ciascuna fase di sviluppo del prodotto Illustrazione al cliente degli aspetti progettuali/realizzativi del prodotto Modellazione dei dati |
Mostra abilità e conoscenze
- Princìpi e tecniche di gestione delle funzioni di sicurezza e protezione dei dati.
- Diagnostica di malfunzionamenti, funzionalmente alla corretta esposizione delle problematiche alle specifiche figure di supporto.
- Architettura e funzioni dei computer equivalenti ai livelli 1-7 dello standard ECDL
- GESTIRE IN AUTONOMIA LE RISORSE INFORMATICHE RELATIVE ALL'USO DEGLI APPLICATIVI UTILIZZATI PER IL WEB DESIGN Gestire le funzioni di base di personal computer e workstation, anche integrate in ambienti di rete, ai fini del corretto funzionamento degli applicativi utilizzati per il web design, della salvaguardia dei dati e dell'integrazione con i principali programmi di office automation e complementari. Curare l'aggiornamento degli applicativi utilizzati per il web design, anche in collaborazione con specifiche professionalità di manutenzione e gestione delle risorse informatiche. Supportare le specifiche professionalità di manutenzione e gestione delle risorse informatiche nell'individuazione e nella diagnosi dei problemi.
Mostra abilità e conoscenze
- Princìpi di programmazione, gestione e controllo di processi di progettazione e di lavoro per commessa. Struttura del progetto, individuazione delle fasi e stima delle durate, scheduling delle attività operative (ad es. diagrammi di Pert, Gantt, etc.).
- Modelli organizzativi e figure professionali nella produzione e manutenzione di sistemi ed applicazioni web-based: ruoli, attività e responsabilità. Riferimenti EUCIP del settore.
- CCNL di riferimento, ove applicabili e format tipo di contratti di prestazione professionale.
- Ambiti produttivi in cui può collocarsi un web designer.
- POSIZIONARE LA PROPRIA PRESTAZIONE PROFESSIONALE NEL SISTEMA PRODUTTIVO Segmentare il mercato potenziale verso cui rivolgere la propria competenza professionale, comprendendo le logiche di accesso, le condizioni tipiche di rapporto di lavoro, prestazione attesa e remunerazione. Interpretare le caratteristiche delle organizzazioni in cui è esercitata la prestazione professionale, comprendendo le logiche di divisione e coordinamento del lavoro ed identificando i referenti delle proprie attività.
- DEFINIRE LE CONDIZIONI DELLA PROPRIA PRESTAZIONE PROFESSIONALE Negoziare le condizioni della prestazione professionale, a partire dal sistema contrattuale applicabile. Stipulare il contratto di prestazione, nel rispetto delle norme civilistiche e fiscali – generali e specifiche – applicabili.
- PROGRAMMARE LE PROPRIE ATTIVITÀ IN RAPPORTO ALLE RICHIESTE DEL CLIENTE ED ALLE RISORSE DISPONIBILI Valutare la complessità delle attività richieste e stimare l'impegno temporale necessario. Valutare i vincoli/risorse del contesto di processo/progetto/commessa entro cui le proprie attività saranno svolte. Valutare il carico di lavoro complessivo acquisito e le relative scadenze. Schedulare le proprie attività sulla base delle condizioni rilevate.
- DEFINIRE LA STRATEGIA DI MANTENIMENTO E SVILUPPO DELLA PROPRIA PROFESSIONALITÀ Valutare le possibili evoluzioni professionali nel mondo della produzione e gestione di siti web, in rapporto alle caratteristiche dei mercati di sbocco. Autovalutare i propri bisogni di aggiornamento professionale, attraverso monitoraggio sistematico dell'evoluzione delle tecnologie.
Mostra abilità e conoscenzeMostra attività
- Princìpi di valutazione costi/benefìci di siti web.
- Princìpi di trasformazione dei requisiti del cliente in specifiche funzionali e di traduzione delle specifiche funzionali in specifiche tecniche. Aspetti di performance, mantenibilità, estensibilità, scalabilità, disponibilità, sviluppabilità, sicurezza e
- Cenni al diritto di internet: copyright, rispetto della privacy, tutela dei minori.
- Aspetti organizzativi della gestione di siti web.
- Princìpi di internet economy. Modelli di business web-based. E-commerce. Princìpi e strumenti di web marketing.
- Fondamenti delle comunicazione in internet. Web presence e web audience. Netiquette.
- Portali. Blog, Forum, Wiki e altre tipologie di risorse internet. Applicazioni in internet ed integrazione con i sistemi informativi dei clienti. Accesso a siti web da dispositivi portatili. Standard di riferimento nella progettazione di siti web (p.e. W3
- Architettura di internet. Fondamenti di tecnologia della rete e dei siti web. URL, HTTP e S-HTTP, content-type headers, MIME standard, CGI - Common Gateway Interface, applet, cookies. FTP.
- COMPRENDERE LE CARATTERISTICHE CHIAVE DEL CONTESTO IN CUI SI PONE LO SVILUPPO DEL SITO WEB Comprendere i bisogni e la domanda del cliente. Comprendere la posizione del sito nel modello di business e nell'organizzazione del cliente. Analizzare le caratteristiche di vincolo/risorsa del sistema informativo del cliente.
- CONTRIBUIRE ALLA DEFINIZIONE DEI REQUISITI FUNZIONALI E DEI REQUISITI TECNICI DEL SITO Supportare l'analisi di fattibilità, lo sviluppo di alternative e la loro valorizzazione economica. Comprendere i vincoli giuridici di cui tener conto nella definizione del sito. Contribuire alla definizione dei requisiti funzionali e dei requisiti tecnici operativi.
| ADA |
|---|
ADA.14.01.06 - Progettazione di ApplicazioniRA 1: Validare i requisiti dell'applicazione da sviluppare dopo averli formalizzati, a partire dalla rilevazione e analisi delle esigenze del cliente e delle caratteristiche dell’ambiente di esercizio Rilevazione delle esigenze del cliente Formalizzazione dei requisiti funzionali e non funzionali Validazione dei requisiti formalizzati RA 2: Progettare con linguaggi di modellazione strutture dati e modelli di struttura di sistema adeguati ai risultati dell‘analisi dei requisiti, individuando le soluzioni tecniche più appropriate per la realizzazione di applicazioni, anche ottimizzando l‘equilibrio tra costi/risultati, e garantendone l’interoperabilità, la fruibilità e la sicurezza Analisi dei costi delle fasi del ciclo di vita del software Valutazione comparativa dei diversi metodi di sviluppo dell’applicazione in funzione dello scenario di riferimento Progettazione delle specifiche funzionali partendo dai requisiti definiti Applicazione di principi di security by design and privacy by design RA 3: Organizzare il piano di lavoro per la realizzazione dell’applicazione, monitorandone l’implementazione e verificandone la corrispondenza alla progettazione Predisposizione del piano complessivo di lavoro dell’applicazione Monitoraggio dell'implementazione del piano di lavoro dell’applicazione Verifica della conformità dell’applicazione alle specifiche di progettazione |
