Red Hat ti dà il benvenuto

Visualizza gli eventi nella tua zona

Scopri le novità dei clienti Red Hat di tutto il mondo:

EX225

Red Hat JBoss Certified Developer exam

Stai visualizzando informazioni per:

Il percorso completo per la creazione, la verifica e la manutenzione di applicazioni conformi a Java EE

Il corso JBoss® Enterprise Application Development (JB225), rivolto agli sviluppatori Java di livello medio, presenta i framework, le specifiche e le interfacce di programmazione delle applicazioni (API) di Java EE 6. Questa versione del corso comprende l'esame Red Hat® Certified JBoss Developer Exam (EX225).

Per prepararsi

Tramite Red Hat JBoss Enterprise Application Platform e Red Hat JBoss Developer Studio, si dovrebbe essere in grado di svolgere le seguenti attività senza assistenza. Le attività sono raggruppate in categorie per aiutarti nella preparazione.

Configurare e creare progetti Web pronti per le aziende
  • Configurare i dettagli relativi a connessione ai database e persistenza
  • Includere componenti ed entità esistenti
  • Generare viste e view bean da entità
  • Scegliere tra applicazioni WAR e EAR
  • Generare il supporto dell'applicazione
  • Gestire strutture progettuali per applicazioni Web ed enterprise, inclusa l'eventuale posizione dei file di configurazione
  • Generare e implementare l'applicazione mediante Maven o JBoss Tools
Utilizzare modelli CDI
  • Utilizzare il ciclo di vita ottimale in base al contesto per un caso specificato
  • Utilizzare la conversazione per poter comprendere:
    • Ordine dei contesti utilizzato dal contenitore nella risoluzione delle variabili relative a componenti e contesto
    • Differenza tra conversazione temporanea e prolungata
    • Promozione della conversazione
    • Separazione e propagazione di una conversazione
    • Relazione tra conversazioni, transazioni e contesto di persistenza permanente (flushmode)
    • Debug di un'applicazione CDI (potenzialmente con Arquillian)
  • Gestire il contenuto del contesto
Utilizzare componenti POJO/JEE
  • Differenze tra componenti basati su EJB3 e su POJO
  • Definizione del componente
    • Applicazione di @Named
    • Configurazione di beans.xml
  • Ciclo di vita del componente
  • Interazione di contesti/componente
    • Utilizzo di @Inject
    • Comprensione degli interceptor
    • Comprensione degli eventi
  • Utilizzare @Alternative
  • Utilizzare @Decorator
  • Funzione Apply qualifier
  • Funzione Apply producer
  • Funzione Apply dispose
  • Impostare la variabile contesto e componente in un particolare contesto tramite le API di CDI
  • Implementare il modello Observer o Observed mediante CDI
  • Implementare una conversazione transazionale tenendo conto del rapporto tra conversazioni, transazioni e contesto di persistenza permanente (flushmode)
  • Funzionalità di sicurezza di JAAS, tra cui (elenco non esaustivo):
    • autenticazione
    • limitazioni
    • eventi di sicurezza
    • associazione di metodi di autenticazione
Gestire e accedere alle informazioni di identità tramite API
Utilizzare componenti Web/JSF e navigazione Web
  • Comprendere il ciclo di vita Postback
  • Utilizzare le funzionalità di navigazione complete mediante faces-config
  • Gestire l'approccio RESTFul con JSF2 (viewparam)
  • Utilizzare i componenti Richfaces comuni
  • Configurare la navigazione in base allo stato dell'applicazione
  • Impostare la convalida dell'input JSF
  • Impostare la conversione dell'input JSF
  • Utilizzare Expression Language (EL)
  • Comprendere i bundle dei messaggi e della localizzazione
  • Scegliere e configurare i componenti JSF
  • Gestire in modo efficiente le eccezioni
  • Implementare messaggi di errore e di successo
Esporre i componenti nelle interfacce esterne ed esistenti
  • Esporre i componenti come servizi Web di tipo SOA
  • Utilizzare i servizi Web di tipo SOA
  • Esporre i componenti come servizi Restful
  • Utilizzare i servizi Restful esterni
  • Utilizzare i messaggi esterni basati su JMS
Sicurezza
  • Impostare JAAS
  • Proteggere i metodi
  • Proteggere i percorsi
  • Creare un modulo di autenticazione
  • Impostare la mappatura dei ruoli

Red Hat si riserva il diritto di aggiungere, rimuovere e modificare gli obiettivi. Tali modifiche saranno rese note anticipatamente tramite revisioni al presente documento.

Informazioni da conoscere

Preparazione per l'esame RHCJD

Per gli esami di Red Hat che si basano sulle prestazioni, l'esperienza è la migliore preparazione. Tuttavia, perfino gli utenti più esperti a volte possono avere conoscenze lacunose. Per questo, Red Hat consiglia a tutti i candidati per RHCJD di prendere in considerazione il corso JBoss Enterprise Application Development (JB225). Questo corso offre una buona introduzione all'argomento e può costituire un'ottima preparazione all'esame. La frequenza al corso non è obbligatoria ed è possibile iscriversi solo a un esame.

Anche se la partecipazione ai corsi Red Hat può rappresentare una parte importante della preparazione, non garantisce il superamento dell'esame.

Download dell'esame di prova

Prendi dimestichezza con gli strumenti, l'ambiente e i requisiti di un esame Red Hat JBoss Certified Developer.

Scarica il documento introduttivo
Scarica l'esame di prova

Ambiente dell'esame RHCJD

Durante l'esame si lavorerà su un sistema Red Hat Enterprise Linux® 6 con JBoss Developer Studio 5, quindi l'esperienza nell'utilizzo di Linux o UNIX può essere utile, benché non sia richiesta.

Si avrà a disposizione un ambiente desktop completo su cui lavorare, un elenco di comandi base da prendere come riferimento, le pagine man e altra documentazione fornita con Red Hat Enterprise Linux.

Per esercitarsi con Linux, Fedora offre un'alternativa gratuita a Red Hat Enterprise Linux. È disponibile una versione Live CD che consente di lavorare su Fedora senza installarlo sul computer. Anche se non corrisponde esattamente all'ambiente di Red Hat Enterprise Linux, è simile per il livello di familiarità richiesto.

Formato dell'esame

L'esame RHCJD è una valutazione basata sulle prestazioni per definire le capacità e le conoscenze di un candidato in merito all'implementazione di applicazioni enterprise mediante l'utilizzo di specifiche aziendali comuni. L'espressione "valutazione basata sulle prestazioni" significa che i candidati devono svolgere attività analoghe a quelle che si svolgono sul campo.

Nel corso di questo esame, ai candidati viene richiesto di svolgere una serie di attività di sviluppo comuni che richiedono l'utilizzo di API e specifiche determinate. La valutazione dei candidati dipende dalla capacità delle implementazioni di soddisfare determinati criteri oggettivi come, ad esempio, la possibilità di accedere a un'istanza dell'oggetto tramite un servizio Web specifico.

Anche se durante l'esame viene utilizzato JBoss Enterprise Application Platform come ambiente di runtime, l'esame non riguarda i servizi specifici per JBoss e prende in considerazione solo specifiche ben documentate e la loro portabilità.

L'esame RHCJD è un esame pratico della durata di 4 ore.

Durante l'esame non è consentito accedere a Internet e l'uso a tal fine dei propri dispositivi personali sarà rigorosamente controllato. Non è consentito portare con sé copie cartacee o documentazione elettronica in sede di esame, inclusi appunti, libri o altri materiali. Durante l'esame è disponibile la documentazione fornita con le implementazioni della specifica JBoss e con JBoss Enterprise Application Platform. In fase di studio è opportuno tenere presenti tali limitazioni.

Red Hat si riserva il diritto di modificare la struttura dell'esame, compresi i tempi e i criteri descritti sopra. Tali modifiche saranno rese note anticipatamente tramite revisioni al presente documento.

Risultati e comunicazioni

I punteggi ufficiali degli esami vengono forniti esclusivamente da Red Hat Certification Central. Red Hat non autorizza esaminatori o partner di formazione a comunicare i risultati direttamente ai candidati. I punteggi degli esami vengono generalmente comunicati entro 3 giorni lavorativi negli Stati Uniti.

I risultati degli esami vengono comunicati con punteggi suddivisi secondo le sezioni dell'esame. Red Hat non fornisce risultati sulle singole voci né informazioni aggiuntive su richiesta.

Destinatari e prerequisiti

Destinatari dell'esame

Le seguenti categorie di utenti potrebbero essere interessate a sostenere l'esame Red Hat JBoss Certified Developer:

  • Sviluppatori di applicazioni Java EE

Prerequisiti per l'esame

I candidati per questo esame devono:

  • Avere familiarità con l'utilizzo di Red Hat JBoss Developer Studio in un ambiente Red Hat Enterprise Linux
  • Avere partecipato al corso Red Hat JBoss Development: Persistence with Hibernate (JB297) o avere una vasta esperienza in progetti con JPA e Hibernate
  • Esaminare gli obiettivi dell'esame Red Hat Certified JBoss Developer

Formazione consigliata

Corso Red Hat JBoss Enterprise Application Development I (JB225)
Impara a creare, verificare e gestire applicazioni conformi a Java EE dall'inizio alla fine usando il sistema Red Hat JBoss Developer Studio basato su Eclipse.
Red Hat JBoss Enterprise Application Development I with Exam (JB226)
Il corso JBoss Enterprise Application Development (JB225), rivolto agli sviluppatori Java di livello medio, presenta i framework, le specifiche e le interfacce di programmazione delle applicazioni (API) di Java EE 6. Questa versione del corso comprende l'esame Red Hat Certified JBoss Developer Exam (EX225).