Tecnico delle attività di progettazione, sviluppo e aggiornamento di siti web

SEP
14. Servizi digitali
REPERTORIO
Calabria

Competenze

Manutenzione del sito ed assistenza agli utenti
Mostra abilità e conoscenze
Conoscenze
  • Caratteristiche dei sistemi per la gestione dei contenuti (CMS: Content Management System)
  • Evoluzione della normativa vigente in materia di privacy e tutela dei dati personali, per assicurare il rispetto delle disposizioni legislative in materia
  • Concetti relativi all'amministrazione di un server web
  • Evoluzione delle tecniche di attacco e delle metodologie di difesa della sicurezza dei dati e delle applicazioni in Internet
  • Stato dell'arte dell'evoluzione tecnologica nel mondo Internet, per suggerire al responsabile del sito Web eventuali aggiornamenti hardware/software in grado di migliorarne le funzionalità o l'efficienza
  • Principali necessità di manutenzione di un sito Web per assicurarne l'affidabilità ed il corretto funzionamento nel tempo
Abilità
  • Redigere le istruzioni e/o i manuali d'uso, anche tramite la pubblicazione online degli stessi, per facilitare l'utilizzo del sito Web da parte degli utenti
  • Raccogliere reclami e suggerimenti degli utenti in relazione a malfunzionamenti e/o possibili miglioramenti delle funzionalità del sito
  • Promuovere il sito attraverso l'inserimento dell'indirizzo nei principali motori di ricerca e/o portali per l'accesso in Internet, lo scambio di link con altri siti, ecc...
  • Intervenire rapidamente in caso di errore per individuare le cause ed operare le opportune correzioni o suggerire gli appropriati correttivi al responsabile del sito
  • Effettuare con regolarità e precisione le necessarie operazioni di manutenzione periodica (copie di backup, eliminazione dei dati obsoleti, verifica dello spazio disponibile su server, aggiornamento del software, ecc...)
  • Assicurare il continuo rispetto delle previsioni normative in materia di privacy e tutela dei dati personali
  • Analizzare i dati relativi agli accessi degli utenti e produrre le relative statistiche
  • Aggiornare tempestivamente ed in maniera controllata il sito Web in relazione a mutate condizioni o nuove esigenze espresse dal responsabile del sito
Installazione sul server e pubblicazione del sito Web
Mostra abilità e conoscenze
Conoscenze
  • Principali tecniche di testing del software, per verificare il corretto funzionamento delle procedure in tutte le possibili condizioni di utilizzo
  • Tecniche di installazione e configurazione di un sistema operativo server in ambiente di rete locale, per affrontare e risolvere eventuali problematiche che si dovessero presentare in tale ambito
  • Tecniche di installazione e gestione di un server Web, per ottimizzare l'ambiente operativo del server ed affrontare e risolvere le eventuali problematiche che dovessero verificarsi in relazione ad esso
  • Tecniche di pubblicazione di un sito Web mediante FTP, per rendere più agevoli le operazioni di messa in linea del sito Web
Abilità
  • Utilizzare tools di installazione per semplificare le operazioni, ridurre i tempi e le possibilità di errore nelle operazioni di installazione e configurazione del software
  • Redigere una completa documentazione delle fasi di installazione, configurazione e pubblicazione del sito Web contenente tutti i parametri significativi, per agevolare successive correzioni o interventi di manutenzione
  • Pubblicare il sito in rete caricando sul server di hosting l'intero sistema di pagine html e tutti i collegamenti associati
  • Installare su server, configurare e collaudare fuori linea le pagine del sito per verificarne il corretto funzionamento
  • Installare e configurare un sistema operativo server in ambiente di rete locale
  • Installare e configurare un Web server per Internet
  • Elaborare report delle anomalie e degli errori individuati per facilitare le operazioni di manutenzione del sito
Sviluppo del sito Web
Mostra abilità e conoscenze
Conoscenze
  • Caratteristiche, strutture di controllo ed istruzioni del linguaggio html e xml per la sua utilizzazione nella definizione delle pagine Web
  • Caratteristiche e funzionalità dei linguaggi di scripting, per utilizzarne al meglio le potenzialità in fase di sviluppo delle procedure del sito Web
  • Tecniche di documentazione delle procedure, per inserire nel codice la documentazione ed i commenti utili a ridurre i tempi in caso di successive modifiche del codice o di correzione degli errori
  • Lingua inglese tecnica per comprendere l'eventuale documentazione redatta in lingua inglese
  • Tecniche di testing e debugging del software
  • Tools di sviluppo per ridurre i tempi di scrittura e testing delle procedure
Abilità
  • Scrivere le procedure in maniera strutturata per rendere comprensibile rapidamente la struttura dei programmi
  • Realizzare scripting tanto dal lato server che dal lato client
  • Realizzare pagine Web con HTML in maniera rapida ed efficiente
  • Pianificare ed applicare le procedure di testing e debugging più adatte ad individuare gli errori, tanto progettuali che di sviluppo delle procedure
  • Creare form per la raccolta di informazioni
  • Creare e pubblicare su web documenti Xml
  • Creare e gestire connessioni a basi di dati ed archivi
Progettazione del sito Web
Mostra abilità e conoscenze
Conoscenze
  • Caratteristiche degli apparati hardware e dei programmi software necessari per una ottimale implementazione del sito Web
  • Concetti relativi alla gestione di basi di dati per definire in maniera ottimale l'architettura e la struttura delle basi di dati su cui opererà il sito Web
  • Concetti ed architettura di Internet (protocolli, domini, indirizzi, etc.) per ottimizzare la progettazione del sito Web
  • Concetti relativi alle architetture client-server per ottimizzare la struttura dei processi e delle procedure
  • Normative vigenti in materia di privacy e tutela dei dati personali, per assicurare già in fase progettuale il rispetto delle disposizioni di legge da parte del sito Web
  • Problematiche relative allo sviluppo di applicazioni di e-commerce
  • Sicurezza delle reti informatiche e dei siti Internet, per inserire già in fase progettuale le misure atte ad assicurare un adeguato livello di sicurezza del sito Web
Abilità
  • Verificare con il responsabile/committente del sito il progetto nel suo complesso e provvedere ad eventuali modifiche
  • Prevedere le metodologie di programmazione più appropriate (come programmazione strutturata, ad oggetti, ecc...) nella progettazione del sito
  • Operare le scelte più efficaci/efficienti in relazione all'hardware ed al software necessari per un'implementazione del sito Web ottimale dal punto di vista delle prestazioni e dei costi
  • Elaborare un piano dei costi, dei tempi e delle risorse necessarie per l'implementazione del sito
  • Definire nella maniera ottimale l'architettura e la struttura delle basi di dati su cui dovrà operare il sito
  • Definire le misure di sicurezza in grado di assicurare il necessario livello di protezione del sito da accessi non autorizzati ed attacchi informatici ed il rispetto della normativa vigente in materia di privacy e tutela dei dati personali
  • Definire autonomamente o in collaborazione con altri specialisti (es. il grafico pubblicitario o l'esperto di comunicazione) la forma grafica e di presentazione dei contenuti del sito Web, individuandone lo stile e la struttura dei link
Analisi dei requisiti
Mostra abilità e conoscenze
Conoscenze
  • Linguaggi e metodi di descrizione e catalogazione delle informazioni per descrivere in maniera formalizzata e sistematica la realtà ed i processi rilevanti ai fini della progettazione del sito Web
  • Modelli di rappresentazione formalizzata della realtà e dei processi per rappresentare in maniera unitaria e coerente le entità, le relazioni ed i processi con cui dovrà interfacciarsi il sito Web
  • Tecniche di analisi della realtà e dei processi aziendali per definire analiticamente i requisiti e gli obiettivi del sito Web da realizzare e verificare con il responsabile/committente che siano corrispondenti alle attese e necessità
  • Principi di marketing applicato al Web (Web marketing)
  • Tecniche di comunicazione applicate al Web, per adottare i linguaggi e gli strumenti di comunicazione più appropriati alle caratteristiche ed agli obiettivi del sito
Abilità
  • Utilizzare i linguaggi e i metodi di descrizione formalizzata e catalogazione delle informazioni
  • Rappresentare in forma grafica o formalizzata il modello concettuale del sito Web
  • Esaminare con il responsabile/committente caratteristiche ed obiettivi del sito Web da realizzare
  • Definire le strategie di comunicazione del sito Web, in relazione alle quali impostare la progettazione
  • Analizzare con il responsabile/committente del sito Web da realizzare la realtà ed il contesto competitivo in cui si inserirà lo stesso