Adobe Authorized Training Center

Certificazioni Oracle - Java

Oracle
Certificazione Oracle - Java: Cos’è Chi può Certificarsi Perché Certificarsi Certificazione o Attestato? Associate - Professional Certificazioni disponibili Come prepararsi all'esame Costo dell’esame Come prenotare Dove si svolge l’esame Modalità di svolgimento Esempio di domande

Che cos'è la Certificazione Oracle per Java

Esistono diversi esami di certificazione Oracle mirati ad accertare le competenze dei professionisti nei diversi ambiti di competenza legati ai prodotti software rilasciati da Oracle.
Qui si vuole fare chiarezza sulle certificazioni relative alla programmazione con il linguaggio Java Standard Edition.

Le Certificazione Oracle per Java SE è un documento ufficiale che attesta l’abilità di una persona nell’utilizzo del linguaggio di programmazione.
La Certificazione viene rilasciata direttamente dalla Oracle, il centro presso cui si sostiene l’esame è solo un tramite.

Le aziende apprezzano molto i lavoratori qualificati in possesso di certificazioni di rilievo internazionale; le statistiche pubblicate da Oracle garantiscono che l’80% di coloro che hanno conseguito una certificazione in area Developer ha ottenuto una promozione, un aumento di stipendio o comunque un miglioramento della propria condizione lavorativa.
Il professionista in possesso di Certificazione Oracle per lo sviluppo Java ha un vantaggio competitivo davvero raro rispetto ad altri possibili candidati.

Torna al Menu

Chi può ottenere la Certificazione

Tutti possono sostenere gli esami di Certificazione Oracle Java.
Esistono 2 livelli di certificazione:

  1. Foundations
  2. Professional

in ogni caso per ottenere la certificazione è necessario superare il relativo esame.
Per sostenere gli esami Oracle per Java non è obbligatorio aver frequentato uno specifico corso di preparazione; coloro che possiedono già le conoscenze necessarie possono accedere direttamente all’esame.

Per chi ha frequentato un corso di formazione sullo sviluppo software in Java si consiglia di sostenere una Certificazione di livello Foundations.

Per chi è impiegato da diversi anni nel ruolo di sviluppatore Java si consiglia di sostenere una Certificazione di livello Professional.

Torna al Menu

Perché Certificarsi

In un mondo del lavoro che vede una concorrenza sempre più agguerrita, oltre ad acquisire competenze specifiche ed approfondite, diventa sempre più importante fornire delle garanzie immediate ad aziende e clienti. In questo senso, una certificazione riconosciuta a livello internazionale come quella proposta da Oracle costituisce un biglietto da visita che può aprire diverse porte in ambito lavorativo.

Chi è in possesso di una Certificazione Oracle ha diritto di esporre il logo Oracle Certified sul proprio CV, sul proprio biglietto da visita o su una brochure espositiva dei propri servizi.
Il logo Oracle Certified diventa così un elemento di forte distinzione ed un professionista può quindi garantire ai propri interlocutori un alto livello di conoscenza del linguaggio Java.

Oracle Certified Professional - JAVA

Torna al Menu

Che differenza c’è tra Certificazione Oracle ed Attestato di Frequenza ad un Corso

L’Attestato di Frequenza rilasciato dai centri di Formazione è un documento che attesta la partecipazione di una persona ad un corso di formazione strutturato; l’Attestato di Frequenza di norma non fornisce informazioni relative al merito ed al rendimento del partecipante al corso. L’Attestato di Frequenza può essere più o meno prestigioso in funzione della rilevanza del centro di formazione che lo rilascia.

La Certificazione Oracle non è legata all’aver frequentato un corso e può essere rilasciata a chiunque dimostri di avere le conoscenze necessarie per superare l’esame.

Quindi:

  • L’Attestato di Frequenza dimostra che la persona che ne è in possesso ha seguito un corso di formazione
  • La Certificazione Oracle dimostra che la persona che ne è in possesso ha dato evidente prova delle proprie capacità.

Torna al Menu

Livelli di Certificazione: Foundations – Professional

Alla data attuale (novembre 2022) gli esami di Certificazione Oracle SE disponibili sono:

  • Livello Foundations - Java Foundations | 1Z0-811 Vai al corso preparatorio
  • Livello Professional - Java SE 11 Developer | 1Z0-819
  • Livello Professional - Java SE 17 Developer | 1Z0-829
  • Livello Professional - Java SE 8 Programmer I | 1Z0-808 Vai al corso preparatorio
  • Livello Professional - Java SE 8 Programmer II | 1Z0-809 (disponibile solo per chi ha superato 1Z0-808)

Torna al Menu

Certificazioni Oracle Disponibili

Per un elenco completo delle certificazioni disponibili sui prodotti Oracle si consiglia di visitare il sito ufficiale

 

Torna al Menu

Come Prepararsi all'esame

PC Academy mette diversi strumenti a disposizione dei propri clienti che intendano conseguire la corretta preparazione per sostenere gli esami Java SE Programmer.

Per le Aziende: 
PC Academy eroga corsi in aula personalizzati per le aziende che intendono formare i propri dipendenti al fine di conseguire le certificazione Java Programmer. L’azienda potrà quindi richiedere un preventivo contattando direttamente la segreteria della scuola.

Per i Privati:
PC Academy organizza percorsi formativi aperti a tutti per conseguire la certificazione Java SE Programmer; questi percorsi formativi sono disponibili:

nella versione IN AULA a RomaMaster in Programmazione Java

nella versione IN AULA VIRTUALEMaster in Programmazione Java

nella versione ONLINE:  Master Online Java con Certificazione Oracle

Torna al Menu

Costo dell’esame di Certificazione e Prenotazione

Alla data attuale (novembre 2022) gli esami di Certificazione Oracle SE vengono venduti da Oracle secondo questi importi:

  • Livello Foundations €88,00
  • Livello Professional €228,00

Torna al Menu

Come prenotare un esame

Dal 1 settembre 2022 tutti gli esami di Certificazione Oracle vengono erogati direttamente da Oracle tramite una propria piattaforma online, non è quindi più possibile sostenere gli esami presso un centro esami fisico.

Per prenotare un esameOracle è necessario:

Torna al Menu

Dove si svolge l’esame

Dal 1 settembre 2022 tutti gli esami di Certificazione Oracle vengono erogati direttamente da Oracle tramite una propria piattaforma online, l'esame quindi si svolge Online dal proprio computer personale.

Torna al Menu

Modalità di svolgimento

L’esame si svolge completamente al computer e consiste in un test a risposta multipla.

Il numero di domande, la durata dell'esame e la soglia di superamento sono differenti per ogni specifico esame ed Oracle ha facoltà di modificare tali valore in funzione dell’andamento delle prove nel tempo. Per conoscere i dettagli dell'esame di proprio interesse è necessario verificare la relativa scheda descrittiva sul sito di Oracle.

Torna al Menu

Esempio di domande d'esame Java Programmer I 1Z0-803

Sample questions are provided solely to familiarize candidates with the multiple-choice format and writing style of questions that will be found on the exam. Sample questions may not cover the full spectrum of difficulty that is covered by the exam questions. Success on the sample questions does not predict success on the exam..


1. Given:

public class Sequence {
Sequence() { System.out.print("c "); } 
{ System.out.print("y "); } public static void main(String[] args) {
new Sequence().go(); } void go() { System.out.print("g "); }
static { System.out.print("x "); } }

What is the result?

A) c x y g
B) c g x y
C) x c y g
D) x y c g
E) y x c g
F) y c g x


2. Given

public class MyStuff {
MyStuff(String n) { name = n; }
String name;
public static void main(String[] args) { 
MyStuff m1 = new MyStuff("guitar");
MyStuff m2 = new MyStuff("tv");
System.out.println(m2.equals(m1)); } public boolean equals(Object o) {
MyStuff m = (MyStuff) o; if(m.name != null) return true; return false; } }

What is the result?

A) The output is "true" and MyStuff fulfills the Object.equals() contract.
B) The output is "false" and MyStuff fulfills the Object.equals() contract.
C) The output is "true" and MyStuff does NOT fulfill the Object.equals() contract.
D) The output is "false" and MyStuff does NOT fulfill the Object.equals() contract
E) Compilation fails


3. Given

import java.util.*;
public class Primes {
public static void main(String[] args) { 
List p = new ArrayList(); p.add(7); p.add(2); p.add(5); p.add(2); p.sort(); System.out.println(p); } }

What is the result?

A) [2, 5, 7]
B) [2, 2, 5, 7]
C) [7, 2, 5, 2]
D) [7, 5, 2, 2]
E) Compilation fails


4. Given

public class MyLoop {
public static void main(String[] args) { 
String[] sa = {"tom ", "jerry "}; for(int x = 0; x < 3; x++) { for(String s: sa) { System.out.print(x + " " + s); if( x == 1) break; } } } }

What is the result?

A) 0 tom 0 jerry 1 tom
B) 0 tom 0 jerry 1 tom 1 jerry
C) 0 tom 0 jerry 2 tom 2 jerry
D) 0 tom 0 jerry 1 tom 2 tom 2 jerry
E) 0 tom 0 jerry 1 tom 1 jerry 2 tom 2 jerry
F) Compilation fails.


5. Given

interface Rideable {
String getGait();
}
public class Camel implements Rideable { 
int weight = 2; public static void main(String[] args) {
new Camel().go(8); } void go(int speed) { ++speed; weight++; int walkrate = speed * weight;
System.out.print(walkrate + getGait());
} String getGait() { return " mph, lope"; } }

What is the result?

A) 16 mph, lope
B) 18 mph, lope
C) 24 mph, lope
D) 27 mph, lope
E) Compilation fails.
F) An exception is thrown at run time.


6. Given

class Alpha {
String getType() { return "alpha"; } 
} class Beta extends Alpha { String getType() { return "beta"; }
} class Gamma extends Beta { String getType() { return "gamma"; }
public static void main(String[] args) {
Gamma g1 = new Alpha(); Gamma g2 = new Beta();
System.out.println(g1.getType() + " " + g2.getType());
} }

What is the result?

A) alpha beta
B) beta beta
C) gamma gamma
D) alpha alpha
E) Compilation fails


7. Given

class Feline {
public String type = "f ";
public Feline() {
System.out.print("feline ");
}
}
public class Cougar extends Feline { 
public Cougar() {
System.out.print("cougar "); } public static void main(String[] args) {
new Cougar().go(); } void go() { type = "c "; System.out.print(this.type + super.type);
} }

What is the result?

A) cougar c c
B) cougar c f
C) feline cougar c c
D) feline cougar c f
E) Compilation fails
F) An exception is thrown at run time


Answers

1. D
2. C
3. E
4. D
5. E
6. E
7. C

Torna al Menu