Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Le certificazioni Sun per Java

Ottenere i titoli "Sun Certified", il percorso didattico proposto da Sun per Java
Ottenere i titoli "Sun Certified", il percorso didattico proposto da Sun per Java
Link copiato negli appunti

Nel settore informatico, ottenere una certificazione significa disporre di una prova evidente delle proprie competenze tecniche e professionali, qualità molto apprezzate dai datori di lavoro. In questo articolo vi presentiamo il percorso didattico proposto dalla Sun per Java.

Le certificazioni Java disponibili sono otto e vengono suddivise in quattro livelli (Entry level, Foundation, Speciality e Advanced), a seconda delle competenze richieste per superare l'esame finale.

  • Sun Certified Java Associate (SCJA) - Entry level
  • Sun Certified Java Programmer (SCJP) - Foundation
  • Sun Certified Java Developer (SCJD) - Speciality
  • Sun Certified Web Component Developer (SCWCD) - Speciality
  • Sun Certified Business Component Developer (SCBCD) - Speciality
  • Sun Certified Developer For Java Web Services (SCDJWS) - Speciality
  • Sun Certified Mobile Application Developer (SCMAD) - Speciality
  • Sun Certified Enterprise Architect (SCEA) - Advanced
Figura 1. Schema delle certificazioni Sun per Java
Schema delle certificazioni Sun per Java

Le certificazioni incluse nel livello Speciality possono essere richieste soltanto se è stata ottenuta la certificazione di Java Programmer (SCJP), mentre non ci sono propedeuticità per l'esame di Architect. Superare l'esame di abilitazione non è assolutamente semplice: bisogna studiare a fondo gli argomenti ed avere una certa padronanza del linguaggio. L'esperienza sul campo è sicuramente fondamentale, ma non è sufficiente per affrontare l'esame.

Analizziamo in dettaglio esame per esame, indicando, per ciascuno di essi, gli argomenti principali da studiare per poter passare l'esame ed ottenere la corrispondente certificazione.

Sun Certified Java Associate (SCJA) - Entry level
Questa certificazione 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. Per superare l'esame è necessario apprendere i concetti base delle tecnologie Object Oriented, prestando notevole attenzione, naturalmente, al linguaggio java.

Sun Certified Java Programmer (SCJP) - Foundation
Questa certificazione si rivolge ai programmatori che vogliano dimostrare la conoscenza degli elementi fondamentali del linguaggio di programmazione Java. Per superare l'esame è necessario acquisire padronanza su tutti gli elementi fondamentali. Non è sufficiente conoscere teoricamente gli argomenti d'esame; è fondamentale studiare tutto in modo approfondito poiché l'esame consiste in una serie di domande a trabocchetto, alle quali solo uno sviluppatore attento e minuzioso che conosce alla perfezione i fondamentali può rispondere correttamente.

Sun Certified Java Developer (SCJD) - Speciality
Questa certificazione è rivolta agli sviluppatori che desiderano dimostrare di possedere competenze avanzate nel linguaggio di programmazione Java utilizzando Java SE. Per superare l'esame è necessario superare due prove: una prova di programmazione ed un esame scritto. Per accedere all'esame è necessario avere già sostenuto e superato l'esame di Programmer (SCJP).

Sun Certified Web Component Developer (SCWCD) - Speciality
Questa certificazione è rivolta agli sviluppatori specializzati nell'applicazione delle tecnologie JavaServer Pages e servlet utilizzate per l'erogazione di web service e contenuti web dinamici.

Sun Certified Business Component Developer (SCBCD) - Speciality
Questa certificazione è rivolta agli sviluppatori di componenti business Enterprise JavaBeans (EJB), responsabili della progettazione, dello sviluppo, del testing, del deployment e dell'integrazione delle applicazioni EJB.

Sun Certified Developer For Java Web Services (SCDJWS) - Speciality
Questa certificazione si rivolge agli sviluppatori che creano servizi Web per le applicazioni utilizzando i componenti della tecnologia Java.

Sun Certified Mobile Application Developer (SCMAD) - Speciality
Questa certificazione è rivolta agli sviluppatori che creano applicazioni mobile utilizzando le tecnologie Java per telefonici cellulari o dispositivi "smart".

Gli esami SCWCD, SCBCD, SCDJWS e SCMAD consistono in un'unica prova d'esame, ma per poter sostenere l'esame i candidati devono essere in possesso di una qualsiasi edizione della certificazione Sun Certified Java Programmer (SCJP).

Sun Certified Enterprise Architect (SCEA) - Advanced
Questa certificazione è destinata agli architetti aziendali responsabili per la progettazione di applicazioni Java EE, interessati a sfruttare al meglio le caratteristiche di questa piattaforma per creare architetture flessibili, scalabili e sicure. La certificazione SCEA attesta la capacità di "assumere responsabilità di progettazione avanzate e un ruolo guida nella creazione delle applicazioni. I candidati devono dimostrare di conoscere in modo approfondito l'utilizzo appropriato delle moderne architetture e delle recenti tecnologie Java EE per le applicazioni aziendali".

Per conseguire la certificazione è necessario superare un esame teorico a scelte multiple, una prova pratica e un esame scritto.

Una delle fonti dalle quali reperire informazioni utili sulle certificazioni descritte è il sito JavaRanch, sul quale è possibile trovare persone molto preparate e disponibili ad aiutare i meno esperti.

Oltre ai test presenti nei libri di riferimento, è fondamentale, a mio avviso, effettuare qualche simulazione d'esame utilizzando kit come ad esempio quello della Whizlabs. Il software non è gratuito, ma sicuramente è uno strumento essenziale per prepararsi adeguatamente all'esame.

Per sostenere un esame è necessario registrarsi sul sito www.prometric.com/sun e pagare il vaucher corrispondente all'esame da sostenere (per dare un'idea, la certificazione Java Programmer costa 235 euro, escluse eventuali tasse). L'esame verrà sostenuto in una data specifica in uno dei centri autorizzati a vostra scelta. Istruzioni dettagliate sono disponibili all'indirizzo http://tinyurl.com/sunjavafaq.

Gli sviluppatori più esperti interessati al percorso didattico, possono tranquillamente iniziare con la certificazione di Programmer, poiché la certificazione Associate, a mio avviso, è riservata alle persone che vogliono avvicinarsi al mondo dello sviluppo e della programmazione Sun. Il libro di riferimento per prepararsi all'esame SCJP è SCJP Sun Certified Programmer for Java 6 Study Guide Exam (310-065), naturalmente in lingua inglese, acquistabile online al prezzo di 45-50 euro circa.

Ti consigliamo anche