JB183

Red Hat Application development I: Programming in Java EE

PREREQUISITI

Si raccomanda di leggere attentamente la scheda dedicata, collocata poco più sotto in questa pagina.

DURATA

4 giorni

RATING

PREZZO

1.620€ + IVA

Per chi è pensato il corso?

Il corso JB183 – Programming in Java EE è destinato agli sviluppatori che hanno esperienza con le specifiche dello standard Java SE e desiderano imparare in modo rapido e strutturato gli strumenti indispensabili per lo sviluppo in ambiente enterprise.

 

Descrizione del corso

Il corso ufficiale Red Hat JB183 – Programming in Java EE – erogato in esclusiva da EXTRAORDY – è focalizzato sui concetti fondamentali della programmazione in ambiente Java Enterprise Edition.

 

Lo scopo del corso è di mostrare, tramite esercitazioni guidate e laboratori in aula, l’implementazione di specifiche definite dallo standard Java EE, ovvero un set di API disegnate per lo sviluppo di applicazioni enterprise caratterizzate da feature come:

Il corso JB183, della durata di 4 giorni, dopo aver introdotto una semplice migrazione di un’applicazione Java SE verso un progetto multi-tier e le best practices per il packaging e la build di progetti Maven, illustra nel dettaglio le specifiche e le relative implementazini dello standard Java EE:

Il corso si conclude con una Comprehensive Review finale dove gli studenti avranno la possibilità di testare gli skill acquisiti nelle giornate precedenti.

Tutti i laboratori e le esercitazioni guidate prevedono l’utilizzo di Apache Maven, Red Hat Developer Studio e Red Hat JBoss Enterprise Application Platform 7.0, application server open source, basato sul progetto community Wildfly, che implementa le specifiche Java EE.

Il corso JB183 è propedeutico alla frequentazione del corso JB283 – Red Hat Application Development II: Implementing Microservice Architectures, in cui vengono illustrate nel dettaglio le best practices per lo sviluppo di applicazioni a microservizi basate su Java EE su architetture Microprofile tramite Wildfly Swarm (Thorntail) e OpenShift Container Platform

Obiettivi del corso
Nel corso, i partecipanti apprenderanno le specifiche di Java EE. Durante i laboratori pratici, una semplice applicazione a riga di comando di Java SE verrà trasformata in un’applicazione enterprise multilivello, grazie all’impiego di varie specifiche Java EE, tra cui Enterprise Java Beans, Java Persistence API, Java Messaging Service, JAX-RS per servizi REST, Contexts and Dependency Injection (CDI) e JAAS, per la sicurezza dell’applicazione.
Prerequisiti per accedere al corso

  • Conoscenza approfondita dello sviluppo di applicazioni Java SE con almeno due anni di esperienza acquisita.
  • Conoscenza dell’uso di un ambiente IDE come Red Hat Developer Studio o Eclipse.
  • Consigliata (ma non obbligatoria) esperienza nell’uso di Maven.

Programma del corso

  • Transizione alle applicazioni multilivello

Descrivere le caratteristiche di Java EE e saper distinguere le applicazioni Java EE da quelle Java SE.

  • Creazione pacchetti e deployment di applicazioni in un server delle applicazioni

Descrivere l’architettura di un server delle applicazioni Java EE, creare il pacchetto di un’applicazione ed eseguirne il deployment in un server EAP.

  • Creazione di Enterprise Java Beans

Sviluppare Enterprise Java Beans, inclusi bean message-driven.

  • Gestione della persistenza

Creare entità persistenti con convalide.

  • Gestione delle relazioni tra entità

Definire e gestire le relazioni tra entità JPA.

  • Creazione di servizi REST

Creare API REST usando le specifiche di JAX-RS.

  • Implementazione di Contexts and Dependency Injection

Descrivere esempi di utilizzo tipici di CDI e implementarlo in un’applicazione.

  • Creazione di applicazioni di messaggistica con JMS

Creare client di messaggistica che inviano e ricevono messaggi usando API JMS.

  • Protezione delle applicazioni Java EE

Utilizzare JAAS per proteggere applicazioni Java EE.

  • Comprehensive Review di Red Hat JBoss Development I: Java EE

Dimostrare una conoscenza approfondita degli argomenti trattati e delle competenze acquisite durante il corso.

 

Le prossime date del corso JB183

Milano
16/09/2019
4 giorni

Prenota il tuo corso

Roma
14/10/2019
4 giorni

Prenota il tuo corso

Milano
9/12/2019
4 giorni

Prenota il tuo corso

Iscriviti al corso JB183

Red Hat Application development I: Programming in Java EE

Lasciaci i tuoi dati! Entro al massimo una giornata lavorativa, ti ricontatteremo per fornirti tutte le indicazioni per acquistare il corso che hai scelto.

NOME E COGNOME*

TELEFONO*

MAIL*

LOCALITÀ-DATA

Conferma di aver preso visione della normativa sulla privacy ed esprimi il consenso al trattamento dei tuoi dati personali.