CLAITEC SOLUTIONS SL

Cartella di lavoro nel centro di lavoro

Famiglia professionale: COMPUTER E COMUNICAZIONI

Studio: SVILUPPO DI APPLICAZIONI MULTIPLATAFORM (ICB0)

Durata FCT: 317 ore

Ambiente professionale e di lavoro

Le persone con questo profilo professionale lavorano in entità pubbliche o private di qualsiasi dimensione, sia per conto proprio che per conto proprio, esercitando il loro lavoro nell’area dello sviluppo di applicazioni informatiche multipiattaforma in varie aree: gestione aziendale e commerciale, relazioni con clienti, istruzione, tempo libero, dispositivi mobili e intrattenimento, tra gli altri; applicazioni sviluppate e implementate in ambienti intranet, extranet e Internet; implementazione e adattamento della pianificazione delle risorse aziendali e dei sistemi di gestione delle relazioni con i clienti.

Le occupazioni e i lavori più rilevanti sono i seguenti:

  • Sviluppa applicazioni informatiche per la gestione aziendale e aziendale.
  • Sviluppa applicazioni per scopi generali.
  • Sviluppa applicazioni nel campo dell’intrattenimento e del mobile computing.

Piano di attività

Attività di formazione:

  1. Relativo alla gestione e all’uso dei sistemi informatici e degli ambienti di sviluppo, valutandone requisiti e caratteristiche in base allo scopo di utilizzo.
    • Lavorare su diversi sistemi informatici, identificando in ciascun caso il proprio hardware, i sistemi operativi e le applicazioni installate e le restrizioni o le condizioni specifiche di utilizzo.
    • Gestione delle informazioni in diversi sistemi, applicando misure che garantiscono l’integrità e la disponibilità dei dati.
    • Partecipazione alla gestione delle risorse di rete che identifica le restrizioni di sicurezza esistenti.
    • Utilizzo di applicazioni informatiche per sviluppare, distribuire e mantenere la documentazione tecnica e l’assistenza dell’utente.
    • Utilizzo di ambienti di sviluppo per modificare, eseguire il debug, testare e documentare il codice, oltre a generare eseguibili.
    • Gestione degli ambienti di sviluppo, aggiunta e utilizzo di complementi specifici nelle diverse fasi dei progetti di sviluppo.
  2. Relativo alla partecipazione allo sviluppo di applicazioni con accesso ai dati, pianificazione della struttura del database e valutazione della portata e dell’impatto delle transazioni.
    • Interpretazione della progettazione logica di database che assicurano l’accessibilità ai dati.
    • Partecipazione alla materializzazione del progetto logico su un sistema di gestione di database.
    • Utilizzo di banche dati che applicano tecniche per mantenere la persistenza delle informazioni.
    • Esecuzione di query dirette e procedure in grado di gestire e memorizzare oggetti e dati nel database.
    • Stabilire connessioni con i database per eseguire query e recuperare risultati in oggetti di accesso ai dati.
    • Sviluppo di moduli e report come parte di applicazioni che gestiscono in modo completo le informazioni memorizzate in un database.
    • Verifica della configurazione dei servizi di rete per garantire l’esecuzione sicura delle applicazioni client-server.
    • Preparazione della documentazione associata alla gestione dei database utilizzati e delle applicazioni sviluppate.
  3. Riguardanti la partecipazione allo sviluppo di giochi, applicazioni multimediali e applicazioni mobili utilizzando gli strumenti ei linguaggi specifici e seguendo il copione e le specifiche dichiarate.
    • Manipolazione di materiale multimediale in più formati, analisi e utilizzo di librerie specifiche per la conversione tra formati e per l’integrazione di contenuti multimediali in un’applicazione.
    • Partecipazione alla preparazione e all’integrazione di materiali multimediali in un’applicazione, seguendo le istruzioni del team di progettazione.
    • Utilizzo e gestione di ambienti di sviluppo specifici per applicazioni rivolte a dispositivi mobili, nonché ambienti e motori per lo sviluppo di giochi.
    • Collaborazione nello sviluppo di applicazioni interattive per dispositivi mobili, basata sulla gestione di eventi e l’integrazione di elementi interattivi e animazioni.
    • Verifica dell’usabilità delle applicazioni sviluppate, partecipazione ai cambiamenti e misure necessarie per soddisfare i livelli richiesti.
    • Partecipazione allo sviluppo di giochi e applicazioni nel campo dell’intrattenimento utilizzando diverse tecniche, motori e ambienti di sviluppo.
  4. Relativo alla collaborazione nello sviluppo e nel collaudo di applicazioni multipiattaforma, dall’interfaccia alla programmazione di processi e servizi, compresi il loro imballaggio e distribuzione, nonché tutti gli aiuti e la documentazione associati.
    • Partecipazione allo sviluppo dell’interfaccia per applicazioni multipiattaforma utilizzando componenti visivi standard o definendo componenti personalizzati.
    • Creazione di aiuti generali e aiuti sensibili al contesto per le applicazioni sviluppate, utilizzando strumenti specifici.
    • Creazione di tutorial e manuali per l’utente, installazione e configurazione di applicazioni desenvolupades.Creació di pacchetti applicativi per la distribuzione con processi automatici e con tutti gli elementi di aiuto e gli elementi incorporati.
    • Applicazione di tecniche di programmazione multi-threaded e meccanismi di comunicazione solitamente utilizzati per sviluppare applicazioni di rete, valutandone l’impatto.
    • Partecipazione alla definizione e preparazione della documentazione e di altri componenti utilizzati nei protocolli di assistenza utente dell’applicazione.
  5. In relazione alla partecipazione al processo di implementazione e adattamento dei sistemi di gestione delle risorse e di pianificazione aziendale (ERP-CRM), analizzando le loro caratteristiche e valutando le modifiche apportate.
    • Riconoscimento della funzionalità dei sistemi ERP-CRM in un caso aziendale reale, valutazione dell’utilità di ciascuno dei suoi moduli.
    • Partecipazione all’installazione e configurazione dei sistemi ERP-CRM.
    • Valutazione e analisi del processo di adattamento di un sistema ERP-CRM ai requisiti di una reale assunzione aziendale.
    • Intervento nella gestione delle informazioni memorizzate nei sistemi ERP-CRM, garantendo la sua integrità.
    • Collaborazione nello sviluppo di componenti personalizzati per un sistema ERP-CRM, utilizzando il linguaggio di programmazione fornito dal sistema.