Azienda
Azienda / Notizie

* Notizie
Corso "ASSOCIATE FOR THE JAVA PLATFORM, STANDARD EDITION PER LA CERTIFICAZIONE SCJA" (30.11.2010)
Aperte le iscrizioni al corso finanziato Corso "ASSOCIATE FOR THE JAVA PLATFORM, STANDARD EDITION PER LA CERTIFICAZIONE SCJA"

Corso "ASSOCIATE FOR THE JAVA PLATFORM, STANDARD EDITION PER LA CERTIFICAZIONE SCJA"

Descrizione

Il Sun Certified Java Associate (o SCJA) è la più recente delle certificazioni di Java Sun e fornisce il punto di ingresso ideale per una carriera nel settore dello sviluppo applicativo o nella gestione di progetti software con utilizzo delle tecnologie Java.Valida a livello mondiale, attesta il possesso di conoscenze di base della programmazione orientata agli oggetti UML, degli elementi essenziali del linguaggio di programmazione Java e della piattaforma.

Questa attestazione, riconosciuta ed apprezzata dall'intero settore, consente di ottenere posizioni ambite e di avanzare professionalmente nel mercato competitivo delle tecnologie. Una certificazione Sun per la tecnologia Java garantisce un alto livello di competenza tecnica, professionalità e motivazione, caratteristiche particolarmente apprezzate sul mercato del lavoro.

A chi si rivolge il corso:

Il corso è rivolto ad architetti di sistema, software engineer, analisti e progettisti di sistemi, responsabili della progettazione e della creazione di applicazioni software orientate agli oggetti.Program manager, analisti aziendali e project manager che necessitano di un approccio rapido allo sviluppo di software orientato agli oggetti, al linguaggio di programmazione Java, ed al set della tecnologia J2EE indirizzata alle applicazioni distribuite.Studenti che si preparano per la certificazione Sun Certified Java Associate (SCJA).

Partendo da nozioni di base del linguaggio di programmazione, il corso può destinarsi anche a coloro che, avendo competenze di base matematico, logico, analitico e problem-solving ma poca o nessuna esperienza nel campo della programmazione, vogliono iniziare ad imparare il linguaggio di programmazione Java fornisce aprrendendo le nozioni fondamentali sulla programmazione object-oriented, le parole chiave, i costrutti di Java e le procedure necessarie per creare semplici programmi in questo linguaggio.

Prerequisiti:

- Comprendere i concetti e la metodologia object-oriented
- Dimostrare conoscenze generali di programmazione, preferibilmente usando il linguaggio di programmazione Java
- Comprendere le nozioni di base relative al processo di sviluppo dei sistemi

Obiettivi Formativi:

Il corso in aula si avvale di lezioni teoriche, lavoro di gruppo e attività guidate dal docentecon lo scopo di fornire agli studenti i concetti chiave e le intuizioni tecniche necessarie per gestire lo sviluppo di applicazioni distribuite con Java 2 Platform, Enterprise Edition, l'analisi e la progettazione object-oriented, l'identificazione dei requisiti al deployment del sistema.

Al termine del corso, i partecipanti saranno in grado di:
- Dimostrare la conoscenza della tecnologia Java, del linguaggio di programmazione Java e del ciclo di vita dei prodotti.
- Utilizzare i vari costrutti del linguaggio di programmazione Java per creare applicazioni Java.
- Utilizzare costrutti, metodi decisionali e istruzioni dei cicli per strutturare il flusso del programma.
- Implementare i concetti di programmazione intermedia e orientata agli oggetti (OO) nei programmi Java
- Descrivere il processo di sviluppo del software object-oriented, incluse le metodologie e i flussi di lavoro object-oriented.
- Identificare i requisiti del sistema tramite interviste con le parti interessate.
- Analizzare i requisiti di sistema per determinare i casi di utilizzo e il modello del dominio dei problemi ("modello di requisiti").
- Creare un'architettura di sistema ("modello di architettura") a supporto dei requisiti non funzionali (NFR) e dei vincoli di sviluppo.
- Creare un progetto di sistema ("modello di soluzione") a supporto dei requisiti funzionali.
- Elencare e descrivere diverse procedure di Object-Oriented Software Development
- Descrivere le caratteristiche fondamentali del linguaggio di programmazione Java
- Capire perché il calcolo distribuito è importante e come la piattaforma Java supporta i sistemi distribuiti
- Confrontare i benefici della J2EE e. Piattaforme NET
- Elencare e descrivere i quattro livelli principali di una architettura J2EE
- Descrivere come i servizi web sono utilizzati in un'architettura distribuita
.

Durata Corso:

Sebbene per il corso possa essere indicato un  numero preciso di ore da dedicare alla formazione d'aula, determinare a priori un monte ore definito non conoscendo le peculiarità dei fruitori di tale formazione comporterebbe un'eccessiva standardizzazione del servizio offerto che, a nostro avviso, deve invece tener conto di una serie di variabili non preventivabili quali il numero di allievi ed il loro  livello di conoscenza iniziale della materia, le singole individualità e tutto ciò che possa essere considerato come un' esigenza specifica.
Riportiamo pertanto un monte ore  indicativo di fruizione del corso variabile entro il range compreso tra a 100 e 156 ore.

Certificazione:

Al termine del percorso formativo sarà possibile conseguire la certificazione SCJA: SUN CERTIFIED ASSOCIATE FOR THE JAVA PLATFORM, STANDARD EDITION, un ottimo strumento per investire nella propria crescita professionale ed aumentare il proprio potenziale nel panorama lavorativo.

Per il costo degli esami vedere la sezione "Costi Corsi".

Materiale Didattico:

A ciascun partecipante verrà fornito un kit didattico contenente materiale di cancelleria, manuale originale nell'edizione più aggiornata, dispense didattiche cartacee e supporti elettronici riportanti i contenuti delle sessioni formative.

Programma Didattico:

Fundamentals of the Java Programming Language (SL-110-SE6)

MODULO:Spiegare la tecnologia Java
• Descrivere i concetti chiave del linguaggio di programmazione Java
• Elencare i tre gruppi di prodotti della tecnologia Java
• Riassumere ognuna delle sette fasi del ciclo di vita del prodotto

MODULO:Analizzare un problema e Progettare una soluzione
• Analizzare un problema con l'analisi orientata agli oggetti
• Progettare le classi da cui viene oggetti creati

MODULO:Sviluppo e sperimentazione di un programma Java
• Identificare i quattro componenti di una classe nel linguaggio di programmazione Java
• Utilizzare il metodo main in una classe di test per eseguire un programma Java dalla riga di comando
• Compilare ed eseguire un programma Java

MODULO:Dichiarazioni, inizializzazione, e utilizzo di variabili
• Identificare le utilizzare la sintassi per le variabili e definire la sintassi di una variabile
• Elencare gli otto linguaggio di programmazione Java, tipi di dati primitivi
• Dichiarare le variabili, inizializzare e utilizzare e costanti Secondo le linee guida del linguaggio di programmazione Java e standard di codifica
• Modificare i valori delle variabili utilizzando gli operatori
• Utilizzare il casting di promozione e di tipo

MODULO:Creazione e utilizzo di oggetti
• Dichiarare, istanziare e inizializzare le variabili di riferimento oggetto
• Confrontare come variabili di riferimento oggetto conservazione in relazione agli sono variabili primitive
• Usare una classe (la classe String) inclusa nel software Java Developer Kit (SDK)
• Usare Java 2 Platform, Standard Edition (J2SE [TM]) specifica libreria di classi per imparare lezioni su altri articoli di questa interfaccia di programmazione (API)

MODULO:Utilizzo di operatori e condizioni
• Identificare gli operatori relazionali e condizionali
• Crease condizioni IF e IF / ELSE
• Usare il costrutto switch

MODULO:Utilizzo di Loop
• Creare i cicli while
• Sviluppare per i cicli
• Creare cicli do / while

MODULO:Sviluppo e utilizzo di metodi
• Descrivere i vantaggi dei metodi e definire dei lavoratori e chiamare i metodi
• Dichiarare e invocare un metodo
• Confrontare gli oggetti e i metodi statici
• Utilizzare metodi di overload

MODULO:Implementazione Incapsulamento e costruttori
• Usare incapsulamento per proteggere i dati
• Creare i costruttori per inizializzare gli oggetti

MODULO:Creazione e utilizzo di matrici
• Codice array monodimensionale
• Imposta i valori negli array
• Passare argomenti al metodo principale per l'uso in un programma
• Creare array bidimensionali

MODULO:Implementazione dell'ereditarietà
• Definire e testare l'utilizzo di ereditarietà
• Definire le astrazioni
• Identificare in modo esplicito le librerie di classi usate nel codice

Object-Oriented Analysis and Design Using UML (OO-226)

MODULO:Identifiers, Keywords, and Types


•Usare i commenti nel codice sorgente
•Indicare le differenze tra gli identificatori validi e quelli non validi
•Riconoscere le parole chiave della tecnologia Java
•Elencare gli otto tipi primitivi
•Definire i valori letterali per i tipi numerici e testuali
•Definire i termini variabile primitiva e variabile di riferimento
•Dichiarare variabili di tipo classe
•Costruire un oggetto usando new
•Descrivere l'inizializzazione predefinita
•Descrivere il significato di una variabile di riferimento
•Specificare le conseguenze dell'assegnazione di variabili di tipo classe


MODULO:Introducing the Software Development Process


•Descrivere il processo di sviluppo software orientato agli oggetti (OOSD)
•Descrivere in che modo la modellazione supporta il processo OOSD
•Descrivere gli obiettivi, le attività e il prodotto dei seguenti flussi di lavoro OOSD: raccolta dei requisiti, analisi dei requisiti, architettura, progettazione, implementazione, test e deployment


MODULO:Examining Object-Oriented Technology


•Descrivere il modo in cui i principi OO influiscono sul processo di sviluppo del software
•Descrivere i principi fondanti di OO
MODULO:Choosing an Object-Oriented Methodology
•Descrivere le best practice per le metodologie OOSD
•Descrivere le funzioni di diverse metodologie comuni
•Scegliere la metodologia più appropriata per un progetto


MODULO:Determining the Project Vision


•Intervistare i responsabili aziendali per determinare i requisiti funzionali del sistema software
•Analizzare i risultati delle interviste per identificare gli NFR, i rischi e i vincoli
•Creare un documento di visione del progetto sulla base dei risultati delle interviste e dell'analisi dei rischi


MODULO:Gathering the System Requirements

•Pianificare il processo di raccolta dei requisiti
•Pianificare le interviste con gli interessati per valutare e specificare in dettaglio i FR e gli NFR del documento di visione
•Documentare il sistema in base ai requisiti SRS (System Requirements Specification) provenienti da tutte le fonti


MODULO:Creating the Initial Use Case Diagram


•Identificare e descrivere gli elementi essenziali in un diagramma di un caso di utilizzo (Use Case) UML
•Sviluppare il diagramma di un caso di utilizzo per un sistema software basato sui requisiti SRS
•Registrare gli scenari del caso di utilizzo per ricavare dati significativi a livello di architettura


MODULO:Refining the Use Case Diagram


•Documentare un caso di utilizzo e i suoi scenari in un modulo di utilizzo
•Riconoscere e documentare l'ereditarietà dei casi di utilizzo e degli attori
•Riconoscere e documentare le dipendenze dei casi di utilizzo
•Identificare gli elementi essenziali in un diagramma di attività
•Convalidare un caso di utilizzo con un diagramma di attività


MODULO:Determining the Key Abstractions


•Identificare l'insieme di possibili astrazioni più rilevante
•Identificare le principali astrazioni con l'analisi CRC


MODULO:Constructing the Problem Domain Model


•Identificare gli elementi essenziali in un diagramma di classe UML
•Creare un modello di dominio usando un diagramma di classe
•Identificare gli elementi essenziali in un diagramma di oggetto UML
•Convalidare il modello del dominio con uno o più diagrammi di oggetto


MODULO:Creating the Analysis Model Using Robustness Analysis


•Descrivere lo scopo e gli elementi del modello di progettazione
•Identificare gli elementi essenziali in un diagramma di collaborazione UML
•Creare un modello di progettazione per un caso di utilizzo usando l'analisi della robustezza
•Identificare gli elementi essenziali in un diagramma di sequenza UML
•Generare un diagramma di sequenza del modello di progettazione


MODULO:Introducing Fundamental Architecture Concepts


•Giustificare la necessità di un ruolo di architetto
•Indicare le differenze tra architettura e progettazione
•Descrivere la metodologia di architettura SunTone


MODULO:Exploring the Architecture Workflow


•Descrivere il flusso di lavoro dell'architettura
•Descrivere i diagrammi delle principali viste di architettura
•Selezionare un tipo di architettura
•Creare i prodotti del flusso di lavoro di architettura


MODULO:Creating the Architectural Model for the Client and Presentation


•Esplorare le interfacce utente
•Documentare un'applicazione con interfaccia grafica (GUI) nel livello client del modello di architettura
•Documentare un'applicazione con interfaccia Web (Web UI) nel livello di presentazione del modello di architettura


MODULO:Creating the Architectural Model for the Business Tier


•Analizzare l'informatica distribuita orientata agli oggetti
•Documentare il livello business del modello di architettura


MODULO:Creating the Architectural Model for the Resource and Integration Tiers


•Documentare il meccanismo di persistenza nel livello delle risorse del modello di architettura
•Documentare il meccanismo di integrazione della persistenza nel livello di integrazione del modello di architettura


MODULO:Creating the Solution Model


•Creare un modello di soluzione per un'applicazione GUI
•Creare un modello di soluzione per un'applicazione Web UI


MODULO:Refining the Domain Model

•Perfezionare la definizione degli attributi del modello di dominio
•Perfezionare le relazioni del modello di dominio
•Perfezionare i metodi del modello di dominio
•Dichiarare i costruttori del modello di dominio

MODULO:Applying Design Patterns to the Solution Model


•Definire gli elementi essenziali di un modello (pattern) software
•Descrivere il modello Composite
•Descrivere il modello Strategy
•Descrivere il modello Observer
•Descrivere il modello Abstract Factory


MODULO:Modeling Complex Object State Using Statechart Diagrams


•Modellare lo stato dell'oggetto
•Descrivere le tecniche per programmare lo stato di un oggetto complesso

Java Platform Overview for Managers

MODULO:Oriented Software Development Object


• Descrivere il modo per evitare il fallimento del progetto
• Descrivere gli elementi di un Object-Oriented Software Development (OOSD) metodologia
• Descrivere i principi di modellazione e lo Unified Modeling Language (UML)
• Descrivere i principi fondamentali delle metodologie OOSD
• Confrontare diverse metodologie OOSD mainstream
• Comprendere come i servizi Sun può aiutarvi

MODULO:Principi di programmazione Object Oriented


• Descrivere l'importanza dei vantaggi di object-oriented (OO) lo sviluppo del software
• Elencare gli svantaggi dello sviluppo del software OO
• Elencare e descrivere alcuni principi fondamentali OO
• Descrivere le funzionalità ei vantaggi di componenti / framework contenitore

MODULO:Strumenti per J2EE (tm) per lo sviluppo


• Elenco di alcuni dei più importanti strumenti utilizzati in ogni flusso di lavoro
• Elenco di alcuni dei principali vendor per i principali strumenti

MODULO:Software Patterns Software Patterns


• Descrivere i concetti chiave di un modello
• Descrivere i concetti chiave di un modello
• Descrivere un modello architettonico importante
• Usare pattern cataloghi

MODULO:Esplorazione del linguaggio di programmazione Java


• Descrivere le caratteristiche principali del Java (tm) linguaggio di programmazione
• Elencare le tre varianti del Java (tm) piattaforma

• Il calcolo distribuito utilizzando la versione Java (tm) come linguaggio di programmazione
• Capire perché è importante il calcolo distribuito
• Descrivere come funziona il calcolo distribuito
• Elencare e descrivere quattro problemi che possono derivare da calcolo distribuito
• Descrivere come il Java (TM) supporta la piattaforma di calcolo distribuito


MODULO:J2EE(tm) and .NET comparisons J2EE (tm) e. Confronti NET


• Elencare i fattori nella scelta di una piattaforma aziendale
• Confrontare la portabilità del J2EE e. Piattaforme NET
• Elenco delle tecnologie disponibili in ambienti J2EE e. piattaforme NET
• Confrontare i benefici della J2EE e. Piattaforme NET

MODULO:Esaminare il livello client


• Elencare e descrivere alcuni punti di contatto mainstream
• Descrivere le funzionalità ei vantaggi di una interfaccia utente grafica (GUI)
• Descrivere le funzionalità ei vantaggi di una interfaccia utente Web (WebUI)
• Descrivere le funzionalità ei vantaggi di una interfaccia utente (UI) per un dispositivo portatile

MODULO:Esame del livello di presentazione: Servlet e JavaServer (tm) Pagine


• Descrivere la struttura fondamentale di un'applicazione Web
• Descrivere le caratteristiche ed i vantaggi della tecnologia servlet
• Descrivere le funzionalità ed i vantaggi di JavaServer Pages (tm) (JSP [TM]), la tecnologia
• Presentation tier Descrivere le caratteristiche aggiuntive e gli usi del livello di presentazione


MODULO:Esamine del Business Tier: Enterprise JavaBeans (tm)


• Descrivere la struttura fondamentale di un (tm) applicazione EJB
• Descrivere le caratteristiche ed i vantaggi dei bean di sessione
• Descrivere le caratteristiche ed i vantaggi di entity bean
• Descrivere le caratteristiche ed i vantaggi dei bean message-driven

MODULO:L'esame di Web Services


• Descrivere lo scopo dei servizi web
• Descrivere un'architettura per i servizi web
• Elencare i vantaggi ed i costi di una architettura di servizi Web
• Descrivere le differenze tra servizi web e altre tecnologie di calcolo distribuito
• Elencare i servizi web caratteristiche fornite dal Java (TM) 2 Platform, Enterprise Edition 1.4 Specification

MODULO:Esamine delle questioni di integrazione


• Elencare le diverse tecnologie di integrazione
• Descrivere come integrare un database
• Descrivere il modo di integrarsi con un sistema legacy
• Descrivere la gestione flussi di lavoro aziendali
• Descrivere come integrare un altro business (B2B)

COSTI CORSO

Accademia Informatica offre la possibilità di fruire del corso avvalendosi di due modalità: finanziata o non finanziata.

Corso Finanziato

Avvalendosi di questa tipologia di formazione, la partecipazione al corso può essere totalmente gratuita per l'Azienda che ne faccia richiesta per i propri lavoratori dipendenti o collaboratori.

Il costo del corso verrà infatti sostenuto da Istituzioni o Fondi Interprofessionali con lo scopo di permettere ai partecipanti l'acquisizione di competenze e qualifiche immediatamente spendibili sul mercato del lavoro per rispondere prontamente alle richieste contingenti.

Per fornire l'assistenza più rispondente alle necessità ed alle tempistiche aziendali inoltre, Accademia Informatica si impegna ad affiancare l'impresa garantendo un servizio globale studiato su fabbisogni specifici attraverso il quale reperire opportunità di accesso ai contributi, predisporre la documentazione per la presentazione delle domande di finanziamento agli Enti finanziatori, progettare la didattica definendo i contenuti formativi e l'impiego dei docenti, coordinare e supervisionare le attività, nonché curare la redazione degli atti amministrativi per la rendicontazione sollevando l'Azienda stessa da ogni responsabilità che possa gravarle.

Tipologia Corso:

  • Aziendale, il corso è destinato al personale della medesima Azienda che indichi un numero minimo di dipendenti da destinare all'intervento formativo pari a 10 ed un massimo 16.
  • Multi Aziendale, l'intervento formativo in ambito interaziendale è destinato ai dipendenti di società diverse aventi la stessa esigenza formativa; è ammissibile al corso un numero di partecipanti minimo pari ad 1 per ogni Azienda aderente al progetto.

Frequenza:

  • Aziendale, a discrezione dell'Azienda ad esclusione della domenica ed in una fascia oraria compresa tra le 09.00 e le 21.00
  • Multi Aziendale, 2/3 sessioni di 3/4 ore a settimana nelle fasce orarie 9:00-13:00 / 14:00-17:00 / 17:00-21:00 o Full-time 5 sessioni da 7/8 ore a settimana 9:00-13:00 / 14:00-17:00/18:00. La strutturazione del calendario con la relativa frequenza prevista per il corso verrà curata dallo staff di Accademia Informatica sulla base di una combinazione delle preferenze espresse dalle aziende aderenti.

Tipologia ammissibile di lavoratore:

  • Aziendale
    • Lavoratore in cassa integrazione esclusa mobilità
    • Lavoratore occasionale
    • Lavoratore dipendente con contratto a tempo determinato e indeterminato
    • Lavoratore con contratto a progetto
    • Lavoratore a collaborazione coordinata continuativa.
    • Lavoratore autonomo (possessore di partita IVA)
    Sono esclusioni candidati con contratto di Apprendistato
    Per prendere parte al corso è necessario che ai partecipanti provenienti dalla stessa Azienda sia applicata la medesima tipologia contrattuale; nel caso in cui l'impresa intendesse far aderire al progetto dipendenti con una tipologia differente da quella maggioritaria la percentuale di contratti diversi non dovrebbe superare il 20% del totale e dovrebbe in ogni caso appartenere alle tipologie succitate.
  • Multi Aziendali
    • Lavoratore in cassa integrazione esclusa mobilità
    • Lavoratore occasionale
    • Lavoratore dipendente con  contratto a tempo determinato e indeterminato
    • Lavoratore con contratto a progetto
    • Lavoratore a collaborazione coordinata continuativa.
    • Lavoratore autonomo (possessore di partita IVA)
    Sono esclusioni candidati con contratto di Apprendistato
Costi Certificazione
La tipologia "Corso Finanziato" permette la finanziabilità dei costi degli esami con una copertura pari ad € 200,00 dell'importo previsto.
Il costo per l'esame CX-310-019 è di € 238,00 di conseguenza, la differenza di soli € 38,00 a candidato dovrà essere sovvenzionata dall'Azienda o dal candidato stesso.

Corso non Finanziato

In alternativa al corso finanziato, l'Azienda può decidere di sostenere il costo della formazione del proprio personale dipendente.

A tale riguardo si potrà richiedere un'offerta commerciale personalizzata utilizzando l'apposito modulo di Richiesta_Offerta, che dovrà essere compilato in ogni sua parte ed inviato tramite fax al numero 06.97.74.92.71 o in alternativa tramite e-mail all'indirizzo formazione@accademiainformatica.com.

Tipologia Corso:

  • Aziendale, il corso è destinato al personale della medesima Azienda che indichi un numero minimo di dipendenti da destinare all'intervento formativo pari a 1 ed un massimo di 16.
  • Multi Aziendali, l'intervento formativo in ambito interaziendale è destinato ai dipendenti di società diverse aventi la stessa esigenza formativa che ne fanno richiesta congiuntamente; è ammissibile al corso un numero di partecipanti minimo pari ad 1 per ogni Azienda aderente al corso.

Frequenza:

  • Sia nel caso di tipologia corso "Aziendale" che "Multi Aziendale" l'erogazione è a discrezione della/e impresa/e ad esclusione della domenica ed in una fascia oraria compresa tra le 09.00 e le 21.00

Tipologia ammissibile di lavoratore:

  • Qualunque tipologia

Tempistiche di erogazione:

  • 30 giorni solari dal ricevimento dell'ordine

Costi Certificazione

Il costo previsto per l'esame CX-310-019 è di € 238,00.

Tale importo verrà considerato nell'elaborazione del preventivo richiesto.

MODALITA' ISCRIZIONE

A prescindere dalla modalità del corso, finanziato o non finanziato, le iscrizioni avverranno attraverso il sistema An.Fa., Analisi dei Fabbisogni, una specifica applicazione web di supporto alla gestione della formazione Aziendale mediante la quale si ha accesso al catalogo completo dei corsi proposti da Accademia Informatica.

Obiettivo principale di An.Fa. è quello di semplificare alle imprese operazioni di pianificazione, gestione e monitoraggio delle attività formative del proprio personale mettendo loro a disposizione funzionalità statistiche e di reportistica di estrema utilità anche per il Sistema di Gestione della Qualità proprio dell'Azienda.

Per l'accesso al sistema An.Fa. è necessario farne richiesta attraverso l'apposito modulo Richiesta_Accesso_ANFA da inviare debitamente siglato e riportante il consenso per il trattamento dei dati personali secondo la normativa vigente al numero di fax 06.97.74.92.71 o in alternativa tramite all'indirizzo e-mail formazione@accademiainformatica.com.

Successivamente una e-mail di notifica fornirà al richiedente credenziali personalizzate con le quali poter accedere al sistema web tramite il link http://anfa.accademiainformatica.com/ANFA/.

 



>> Elenco delle notizie     >> Torna indietro
e-learning
Newsletter
Tieniti informato su tutti i nuovi corsi a disposizione, in modo rapido, semplice e gratuito!
Clicca qui
CE CE

CE Certificazioni / Riconoscimenti