Provincia Autonoma di Trento

Il portale della scuola in Trentino

Repertorio provinciale dei titoli di istruzione e formazione e delle qualificazioni professionali

L.p. n. 10 del 1° luglio 2013 Deliberazione n. 2470 del 29 dicembre 2016


Dettagli Profilo 13.QP.3

(Attualmente in vigore)

Denominazione profilo Digital product developer
Descrizione sintetica Il  Digital product developer  sviluppa e implementa prodotti digitali impiegando le più innovative tecnologie e metodologie digitali. Progetta e scrive codici per sviluppare software assicurando le funzionalità previste e l’efficienza di utilizzo.
Requisiti di accesso Esperienza di almeno 12 mesi, anche non continuativa nell’arco dei 3 anni precedenti la richiesta di certificazione, nello sviluppo di prodotti digitali; oppure aver svolto, nei 3 anni precedenti la richiesta di certificazione, un percorso formativo nell’ambito dello sviluppo di prodotti digitali di almeno 400 ore e aver svolto in tale ambito esperienze lavorative e/o di tirocinio della durata minima di 300 ore.
Riferimenti normativi Delibera G.P. del 20/12/2019 n. 2133
Settore economico 14 - Servizi digitali
Livello EQF 4

Informazioni di contatto Enti accreditati

Ragione sociale Indirizzo Telefono Mail / PEC
ISTITUTO TECNICO TECNOLOGICO "G.MARCONI" VIA P.F. MONTI, 1, 38068 Rovereto (TN) 0464411400 marconi@marconirovereto.it
INTELLIFORM S.P.A. Via Lunelli 32, 20129 Milano (MI) intelliformtrento@intelliform.it
DELTA INFORMATICA S.P.A. VIA kUFSTEIN, 5 GARDOLO, 38121 Trento (TN) 0461042200 formazione@deltainformatica.eu

Elenco Competenze

Descrizione competenza Livello EQF Conoscenze Abilità
Collaborare allo sviluppo e alla manutenzione di prodotti digitali utilizzando diversi linguaggi di programmazione e piattaforme. 4
  • Principi di logica di programmazione
  • Struttura del programma, dati, strutture di controllo
  • Sicurezza sul lavoro
  • Caratteristiche ed evoluzioni del settore informatico
  • Linguaggi e metodi di programmazione
  • Funzioni e linguaggi dei data base relazionali
  • Tradurre esigenze e bisogni del cliente in requisiti del prodotto digitale
  • Circoscrivere specifiche funzionali delle componenti del prodotto digitale da sviluppare
  • Applicare metodologie di software design, Tool di sviluppo e CASE integrati
  • Identificare requisiti di riusabilità, affidabilità, interoperabilità, manutenibilità a garanzia della qualità del prodotto software
  • Tradurre le specifiche tecniche in moduli conformi mediante l’uso di strumenti di sviluppo e linguaggi di programmazione
  • Adottare procedure per la generazione di data base fisici con l’ausilio di strumenti di sviluppo
  • Individuare e utilizzare strumenti di simulazione dei moduli del software
Sviluppare nuove applicazioni software, sia pagine/sistemi web sia applicazioni per dispositivi mobile. 5
  • Ambienti di sviluppo e strumenti
  • Basi di dati e modelli relazionali
  • Interrogazione di data base
  • Linguaggi di programmazione
  • Metodi di programmazione software
  • Modelli di applicazioni internet
  • Progettazione e sviluppo di applicazioni web
  • Gestione reti e sistemi di comunicazione
  • Gestione e ripristino copie di backup
  • Utilizzo dei linguaggi di programmazione per creare, modificare e cancellare data base
  • Applicare i principi di programmazione
  • Applicare procedure di rilascio (per specifiche e software)
  • Utilizzare linguaggi di programmazione
  • Utilizzare linguaggi e ambienti di sviluppo web
  • Utilizzare metodologie di programmazione software
  • Utilizzare strumenti CASE e IDE
  • Utilizzare strumenti di collaborazione e di controllo delle versioni
  • Utilizzare strumenti di costruzione di interfacce utente per internet
  • Utilizzare strumenti di progettazione
Garantire la sicurezza e rispettare le normative in materia di privacy, adottando eventuali misure di correzione. 4
  • Principi di programmazione sicura
  • Sicurezza dei sistemi operativi
  • Sicurezza delle applicazioni web
  • Sicurezza delle basi di dati
  • Sicurezza delle reti
  • Normativa sulla protezione della proprietà intellettuale (diritto d’autore)
  • Normativa sulla protezione dei dati personali e sicurezza della rete
  • Normativa sull’informazione
  • Principi comuni e aspetti applicativi della legislazione vigente in materia di sicurezza
  • Principi di networking
  • Applicare i principi di programmazione sicura
  • Applicare procedure di sicurezza e utilizzo delle reti
  • Applicare tecniche di protezione crittografica
  • Applicare tecniche di valutazione del rischio informatico
  • Utilizzare strumenti di controllo degli accessi alle basi di dati
  • Utilizzare strumenti di controllo degli accessi e di aggiornamento automatico di un sistema operativo
  • Applicare informative sulla privacy ed informative cookie privacy