JavaRush /Java Blog /Random-IT /Certificazioni Java: cosa sono, come ottenerle e conviene...

Certificazioni Java: cosa sono, come ottenerle e conviene?

Pubblicato nel gruppo Random-IT
Come sviluppatore Java ho bisogno di certificazioni ufficiali? Quasi tutti i Jawisti si pongono (e i loro colleghi più esperti) questa domanda prima o poi nella loro carriera. Cercheremo di dare una risposta a questa domanda, nonché il tipo di certificazioni Java disponibili in generale, in questo articolo. Certificazioni Java: cosa sono, come ottenerle e conviene?  -1Nonostante il fatto che la maggior parte dei professionisti Java, compresi sia gli stessi programmatori che i loro datori di lavoro, diano priorità all'esperienza pratica piuttosto che all'istruzione formale e a tutti i tipi di documenti professionali, a volte la certificazione può ancora essere utile. Quando si valutano i dipendenti e il loro livello, l'esperienza effettiva e il numero di anni di lavoro nel settore saranno quasi sempre i fattori determinanti. Ma avere determinate certificazioni può essere anche utile, soprattutto per alcune aziende, perché aumentano il valore del dipendente agli occhi del datore di lavoro. Come notano gli esperti programmatori Java, i datori di lavoro nei paesi di lingua russa raramente richiedono certificati quando valutano il livello di un programmatore Java, ma non saranno superflui. Secondo un case study di Pearson VUE , l’88% dei professionisti IT consiglia ai propri colleghi di ottenere un qualche tipo di certificazione quando si tratta di avanzare nella propria carriera e migliorare le proprie capacità professionali. Le certificazioni Oracle sono le più popolari e rispettate tra gli sviluppatori Java. Il 74% degli intervistati ha affermato di considerare i certificati specializzati che coprono una tecnologia o uno stack tecnologico specifici come i migliori e i più utili, mentre i certificati Oracle Java soddisfano meglio questi requisiti.

Principali vantaggi della certificazione Java

Elenchiamo i principali vantaggi delle certificazioni professionali per programmatori Java. Innanzitutto, avere un certificato può aiutarti a distinguerti agli occhi dei datori di lavoro e dei reclutatori rispetto ad altri candidati con le stesse competenze e lo stesso livello di esperienza. E questo può essere molto utile, soprattutto per gli sviluppatori Java principianti che fanno domanda per posizioni con molta concorrenza tra i candidati. In questi casi, qualsiasi metodo che aiuti a lasciare indietro i concorrenti sarà buono (nel quadro della decenza e dell’etica, ovviamente). In questa situazione, avere la certificazione può darti una serie di piccoli ma significativi bonus. Pertanto, la certificazione serve come prova aggiuntiva del fatto che possiedi effettivamente le competenze tecniche specificate e non viene semplicemente aggiunta al tuo curriculum per motivi di credibilità. Ebbene, prepararsi all'esame che precede l'ottenimento di qualsiasi certificazione ti aiuterà a comprendere e consolidare nella tua memoria tutte le principali caratteristiche di queste tecnologie. Inoltre, avere la certificazione può evitarti di dover svolgere attività di test su questa tecnologia durante un colloquio, e questo è sempre un vantaggio, poiché fa risparmiare tempo e nervi. Infine, la certificazione Java può, anche se non di molto, aumentare il livello dello stipendio offerto e aumentare le possibilità di salire di carriera nel prossimo futuro. Per non parlare del fatto che in questo modo puoi rafforzare la fiducia nelle tue qualifiche di programmatore Java e semplicemente aumentare le tue risorse umane, il che è sempre bello.

Panoramica delle certificazioni Java di Oracle

Come notato sopra, i certificati Oracle vengono valutati principalmente quando si tratta di programmatori Java. Pertanto, di seguito parleremo di quali certificazioni Oracle esistono, cosa includono e come ottenerle. A proposito, prima che Sun Microsystems, insieme a tutti i suoi asset, entrasse in possesso di Oracle nel 2010, le certificazioni Oracle si chiamavano certificazioni Sun. Ad esempio, l'attuale Oracle Certified Professional Java Programmer (OCPJP) era precedentemente noto come Sun Certified Java Programmer (SCJP). Certificazioni Java: cosa sono, come ottenerle e conviene?  - 2

Programmatore Java Oracle Certified Associate (OCAJP) - Programmatore Java SE 8 I

Il primo livello base di certificazione Java, per Java SE 8, offerto da Oracle. Copre tutti i concetti di base della programmazione Java, aiuta a rafforzare la tua comprensione degli aspetti fondamentali di Java e ad espandere la tua conoscenza della programmazione in generale. Ottenere la certificazione OCAJP sarà il primo passo e punto di partenza per chi vorrà “salire di livello” aggiungendo certificazioni ufficiali al proprio curriculum. Avere OCAJP dimostra che un programmatore ha tutte le competenze necessarie per diventare un esperto nello sviluppo Java (beh, almeno in teoria).

Come ottenere la certificazione OCAJP?

Per iniziare, impara Java SE 8 dal livello principiante a quello intermedio, acquisisci una prima esperienza pratica nell'uso di Java SE 8. Quindi puoi passare all'esame, dopo aver superato il quale riceverai la certificazione. Tassa d'esame: US$150 Argomenti delle domande d'esame:
  • Creazione e utilizzo di array
  • Gestione delle eccezioni in Java
  • Nozioni di base su Java
  • Utilizzo dei loop
  • Utilizzo di operatori e costrutti di controllo
  • Regole di ereditarietà Java
  • Digitare Conversione in Java
  • Lavorare con metodi e incapsulamento
  • Classi di base e di utilità dell'API JAVA
Numero codice esame: 1Z0-808 Durata: 150 minuti Punteggio minimo: 65% Requisiti di certificazione: nessuno richiesto. Numero di domande dell'esame: 70 Tipo di domande: risposte a scelta multipla. Pagina dell'esame: OCAJP - Java SE 8 Programmer I

Programmatore Java Oracle Certified Associate (OCAJP) - Programmatore Java SE 11 I

Oracle offre anche un'opzione di certificazione per Java Standard Edition 11. La sequenza di passaggi è la stessa di Java SE 8: impariamo la teoria a un livello intermedio, quindi superiamo l'esame. Tassa d'esame: US$150 Argomenti delle domande d'esame:
  • Applicazione dell'incapsulamento
  • Creazione e utilizzo di metodi
  • Creazione di semplici programmi in Java
  • Descrizione e utilizzo di oggetti e classi
  • La gestione delle eccezioni
  • Tecnologia Java e ambiente di sviluppo Java
  • Classi astratte e interfacce
  • Riutilizzo di implementazioni ed ereditarietà
  • Comprensione dei moduli
  • Utilizzo di operatori e costrutti di controllo
  • Lavorare con gli array Java
  • Lavorare con tipi primitivi Java ed elaborazione di stringhe
Numero codice esame: 1Z0-815 Durata: 180 minuti Punteggio minimo: 63% Requisiti di certificazione: nessuno richiesto. Numero di domande dell'esame: 80 Tipo di domande: risposte a scelta multipla. Pagina dell'esame: OCAJP - Java SE 11 Programmer I Certificazioni Java: cosa sono, come ottenerle e conviene?  - 3

Programmatore Java Oracle Certified Professional (OCPJP) - Programmatore Java SE 8 II

OCPJP è già un livello di certificazione professionale, il che significa che il titolare di questo certificato ha un livello sufficiente di conoscenza ed esperienza in Java SE 8 per essere pienamente impiegato. Per ottenere l'OCPJP è necessario prima superare l'esame per la precedente certificazione di livello Foundation, l'OCAJP. Tassa d'esame: US$150 Argomenti delle domande d'esame:
  • Progettazione di classi avanzate
  • Creazione di applicazioni di database con JDBC
  • Concorrenza in Java
  • Eccezioni e approvazioni
  • Generici e collezioni
  • Sistema di I/O
  • Nozioni di base su Java IO (NIO.2)
  • API del flusso Java
  • Interfacce funzionali integrate
  • Localizzazione
  • Utilizzo dell'API data/ora Java SE 8
Numero codice esame: 1Z0-809 Durata: 150 minuti Punteggio minimo: 65% Requisiti di certificazione: OCAJP 8 Numero di domande nell'esame: 85 Tipo di domanda: scelta multipla. Pagina dell'esame: OCAJP - Java SE 8 Programmer II

Programmatore Java Oracle Certified Professional (OCPJP) - Programmatore Java SE 11 II

In secondo luogo, certificazione di livello professionale per Java Standard Edition 11. Richiede la certificazione OCAJP di livello 1. Tassa d'esame: US$150 Argomenti delle domande d'esame:
  • Annotazioni in Java
  • Interfacce funzionali integrate
  • Concorrenza in Java
  • Creazione di applicazioni di database con JDBC
  • Eccezioni e approvazioni
  • Interfacce funzionali ed espressioni Lambda in Java
  • Generici e collezioni
  • IO (nozioni di base e NIO.2)
  • Nozioni di base su Java
  • Interfacce Java
  • API del flusso Java
  • Operazioni Lambda sui flussi
  • Localizzazione
  • Migrazione a un'applicazione modulare
  • Codifica sicura in un'applicazione Java SE
  • Servizi in un'applicazione modulare
Numero codice esame: 1Z0-816 Durata: 180 minuti Punteggio minimo: 63% Requisiti di certificazione: OCAJP 11 Numero di domande nell'esame: 85 Tipo di domanda: scelta multipla. Pagina dell'esame: OCAJP - Java SE 11 Programmer II

Sviluppatore di applicazioni Java Oracle Certified Professional (OCPJAD) - Java EE 7

La certificazione Oracle Certified Professional Java EE 7 Application Developer convalida la capacità di un programmatore di sviluppare e distribuire applicazioni utilizzando Java Enterprise Edition 7. OCPJAD è adatto per sviluppatori front-end e back-end e architetti di applicazioni con competenze almeno intermedie e avanzate nell'utilizzo Java EE 7. Per superare questa certificazione, è necessario prima ottenere OCAJP. Tassa d'esame: US$150 Argomenti delle domande d'esame:
  • API batch
  • Fagioli CDI
  • Parallelismo
  • Creazione di applicazioni Java utilizzando WebSocket
  • Creazione di applicazioni Web Java utilizzando JSP
  • Sviluppo di applicazioni web in Java utilizzando servlet
  • Sviluppo di applicazioni Web utilizzando JSF
  • Implementazione della logica aziendale utilizzando EJB
  • Esecuzione di servizi REST utilizzando l'API JAX-RS
  • Implementazione di servizi SOAP utilizzando le API JAX-WS e JAXB
  • Architettura JavaEE7
  • Sicurezza JavaEE7
  • API Java Messenger
  • Gestione della persistenza utilizzando entità JPA e BeanValidation
Numero codice esame: 1Z0-900 Durata: 150 minuti Punteggio minimo: 66% Requisiti di certificazione: OCAJP Numero di domande nell'esame: 70 Tipo di domanda: scelta multipla. Pagina dell'esame: Java EE 7 Application Developer

Oracle Certified Master Java Enterprise Architect (OCMJEA)

Oracle Certified Master Java Enterprise Architect (OCMJEA) è la certificazione Java più prestigiosa di Oracle. La sua presenza indica che lo sviluppatore possiede tutte le competenze e le conoscenze necessarie in Java per implementare progetti di creazione di applicazioni su vasta scala, dalle fasi iniziali al lancio e al supporto. Pertanto, i professionisti che desiderano ottenere l'OCMJEA devono dimostrare una gamma molto, molto ampia di competenze che vanno oltre la conoscenza di base della programmazione Java.

Come posso ottenere la certificazione OCMJEA?

È necessario prima completare uno dei seguenti corsi:
  • Architetto di applicazioni aziendali con Java EE
  • Sviluppo di applicazioni per la piattaforma Java EE 6
  • Sviluppo di applicazioni per la piattaforma Java EE 7
  • Sviluppo di applicazioni con Java EE 6 su WebLogic Server 12c
  • Modelli di progettazione Java
  • Java EE 6: sviluppa componenti aziendali con JMS ed EJB
  • Java EE 6: sviluppare applicazioni di database con JPA
  • Java EE 6: sviluppa servizi Web con JAX-WS e JAX-RS
  • Java EE 7: nuove funzionalità
  • Java SE 7: sviluppa applicazioni rich client
  • Fondamenti di Java SE 7
  • Programmazione Java SE7
  • Java SE 8: programmazione
  • Java SE 8 Fondamenti
  • Analisi e progettazione orientata agli oggetti utilizzando UML
Successivamente devi sostenere l'esame Java EE Enterprise Architect Certified Master . Tassa d'esame: US$150 Argomenti delle domande d'esame:
  • Concetti e principi dello sviluppo di applicazioni
  • Sviluppo di tecnologie a livello aziendale
  • Architettura generale
  • Modelli di progettazione
  • Integrazione e comunicazione
  • Sicurezza
  • Tecnologie di sviluppo di applicazioni web
Codice esame: 1Z0-807 Durata: 150 minuti Risultato positivo: 71% Numero di domande dell'esame: 60 Tipo di domanda: scelta multipla. Pagina dell'esame: Master certificato Java EE Enterprise Architect . Il passaggio successivo consiste nel completare l'incarico di master certificato Java (EE) Enterprise Architect. Costo: US$150 Argomenti:
  • Sezione 1: Progettazione, concetti e principi dell'applicazione
  • Sezione 2: Architetture comuni
  • Sezione 3: Integrazione e messaggistica
  • Sezione 4: Tecnologie di livello aziendale
  • Sezione 5: Tecnologie di livello Web
  • Sezione 6: Applicabilità della tecnologia Java EE
  • Sezione 7: Modelli
  • Sezione 8: Sicurezza
Codice esame: 1Z0-865 Durata: deve essere completato entro 6 mesi dall'acquisto. Pagina di assegnazione: Assegnazione master certificata Java (EE) Enterprise Architect . Ma non è tutto. L'ultimo passaggio per ottenere questa certificazione è scrivere un saggio: Java (EE) Enterprise Architect Certified Master Essay . Numero codice esame: 1Z0-866 Durata: 120 minuti Tipo di domanda: Saggio Pagina dell'esame : Saggio Master certificato Java (EE) Enterprise Architect

Epilogo

In conclusione, vorrei rivolgermi ai nostri lettori. Scrivi nei commenti la tua opinione sulle certificazioni Java, se ha senso ottenerle e, se hai avuto esperienza nell'ottenimento, se aiutano nell'occupazione e nello sviluppo professionale.
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION