Corso Java J2ee

J2ee è il termine utilizzato per indicare la versione Enterprise Edition di Java. Java J2ee è una tecnologia che include una serie di specifiche che consentono l’estensione delle funzionalità di base presenti sulla piattaforma Java. L’architettura di Java J2ee permette di semplificare molti aspetti della programmazione con la creazione di components standardizzati e riutilizzabili grazie all’automatizzazione di molte operazioni. Oggi Java J2ee, proprio per via delle sue caratteristiche di flessibilità e sintesi, è una tecnologia  fortemente utilizzata per gestire con successo problematiche legate alle aziende e al loro business: per esempio con J2ee è possibile ottimizzare la gestione della comunicazione, il salvataggio sicuro e sincronizzato dei dati piuttosto che il recupero e la modifica dei dati stessi.

Obiettivi del corso

Il percorso formativo permette di acquisire le competenze per realizzare applicazioni web con tecnologia Java/J2ee oltre a specifici framework. Gli allievi comprenderanno il funzionamento di un’applicazione web e saranno in grado di utilizzare i linguaggi per realizzare interfacce grafiche con HTML e CSS. Vedranno poi generare contenuti dinamici con servlet, Jsp, Jstl ed expression language. Chiuderà il percorso l’uso di Javascript e di Ajax per realizzare parti più accattivanti e interattive. Al termine del percorso i discenti riceveranno un’attestazione di validazione delle competenze acquisite.

Programma:

Linguaggio di Programmazione:

  • Pagine web: Html e CSS
  • Linguaggi di scripting lato client: Javascript
  • Elementi J2EE

Servlet: ciclo di vita e utilizzo:

  • JSP scripting elements: declaration, expression, scriptlet
  • Pattern MVC (Model View Controller) e elementi J2EE
  • Implicit Object: application, session, config, exception, out, page
  • Comunicazione tra JSP e altre componenti
  • Expression Language
  • JSTL
  • Sviluppo di custom tag library

Ambiente di sviluppo:

  • Introduzione ad Eclipse
  • Concetto di workspace e configurazione
  • Interfaccia di Eclipse e pannelli
  • Gestione delle views
  • Gestione delle perspective
  • Path e classpath
  • Esecuzione di un programma
  • Gestione del debug
  • Importazione ed esportazione
  • Gestione dei plugin
  • Introduzione a MySQL e WAMP
  • Console MySQL
  • Phpmyadmin

Durata del corso: 50 ore