Didattica

Il corso ha una durata di 40 ore divise in 5 lezioni della durata di 8 ore.
Si svolge nella fascia oraria compresa tra le 9,30 e le 18,30.

Overview

La Java Platform, Enterprise Edition (Java EE) è lo standard nei software aziendali guidati dalla comunità. Questo training insegna come costruire e distribuire applicazioni aziendali conformi a Java Platform, Enterprise Edition 7 Full Profile.

Obiettivi formativi

Seguendo questo corso sarai in grado di:

  • Utilizzare le tecnologie Java EE per creare, leggere, aggiornare e cancellare i record del database usando entrambe le tecnologie JDBC e JPA.
  • Creare un modello di componente flessibile utilizzando la tecnologia EJB e CDI.
  • Creare servizi web XML e basati su SOAP. Sviluppare i livelli di business e integrazione di un’applicazione enterprise.
  • Comprendere in che modo questi componenti sono responsabili della interazione con altri sistemi attraverso servizi web e code di messaggi.
  • Diventare abile con l’accesso e la manipolazione del database utilizzando le transazioni.
  • Fornire servizi di timer, concorrenza e batch.

Destinatari

Il corso si rivolge a tutti i capi progetto, gli architetti software, gli analisti / analisti programmatori, gli sviluppatori e gli specialisti ICT con esperienza nel linguaggio Java e nei database relazionali, interessati allo sviluppo di applicazioni Java Enterprise Edition.

Prerequisiti

Per seguire con profitto il corso è richiesta:

  • ottima conoscenza del linguaggio Java Standard Edition
  • comprensione dei principi object-oriented
  • comprensione di base dei concetti di database e sintassi SQL
  • conoscenza basilare della lingua inglese tecnica

Programma

  • Java Platform, Enterprise Edition
  • Enterprise Development Tools and Applications
  • Java Beans, Annotations and Logging
  • XML Programming with JAXB
  • SOAP Web Services with JAX-WS
  • Java Naming and Directory (JNDI) Services
  • The EJB Component Model
  • Contexts and Dependency Injection
  • Java Message Service
  • Message-driven Beans
  • Java EE Concurrency
  • JDBC in Java EE Environments
  • Transactions in Java EE Environments
  • Java Persistence API
  • Bean Validation with JPA
  • Timer and Batch Services
  • Security

Esempi ed esercitazioni

Certificazioni

Il corso non prevede percorsi di certificazione specifici.