Asset Publisher

null s2s_java_ee

Corso Sviluppo Java EE

Version:
Duration: 5 giorni
Course description

J2ee è la tecnologia Java per lo sviluppo applicazioni web complesse: Java Enterprise Edition.
L’obiettivo del corso è quello di formare il profilo professionale con un taglio di sviluppatore applicativo Java EE, circa lo sviluppo, monitoraggio, test e deployment di moderne applicazioni basate sui microservizi.

Program

1. Introduzione alle applicazioni enterprise

  • Applicazioni Multi-Thier
  • Il paradigma client-server
  • La rete e il protocollo http

2. Struttura di una web application Java

  • La struttura di un file WAR
  • Il descrittore web.xml

3. La Serlvet API

  • Servlet e HttpServlet
  • Metodi di richiesta
  • Request e Response
  • Request Dispatching
  • I cookie
  • Uso della HttpSession

4. JSP e web user interface

  • Le pagine JSP
  • Elementi sintattici di una JSP: espressioni, scriptlet, dichiarazioni- Direttive e variabili predefinite

5. Architettura REST - Java API for RESTful Web Services 

  • Struttura di un Ws RestFull
  • Le Operazioni di Ws RestFull
  • Status
  • Testing with Postman

6. Jstl

  • Introduzione all'uso di JSTL
  • Configurazione
  • La standard tag-library core
  • La standard tag-library format
  • La standard tag-library per le funzioni
  • Ereditarietà

7. JavaMail

  • Architettura di JavaMail
  • Installare JavaMail
  • Creare ed inviare una mail

Requisiti Partecipanti

  • E' richiesta una buona la conoscenza del linguaggio Java. 
  • E' necessario aver seguito i corsi Java Base e Java Avanzato, o conoscere gli stessi contenuti.
  • Conoscenza delle reti, del web, dei database.Dimestichezza nell'uso di un computer

Requisiti del PC dei Partecipanti

  • Min. 8GB RAM
  • Processore i5 o superiore
  • Windows 7 o superiore, Mac* o Linux* di versione recenti
  • Connessione attiva ed efficiente

Target Partecipanti

  • Analisti e Developer Java

Online

  • Il corso viene erogato in didattica a distanza (DAD)
  • La modalità DAD utilizza una piattaforma di web conferencing per il dialogo fra docente e partecipanti
  • Il docente conduce le lezioni dal proprio ufficio e, via internet, queste vengono trasmesse alla classe virtuale i cui partecipanti possono risiedere in una o più sedi.
  • I partecipanti devono essere muniti di proprio PC multimediale e connesso ad internet; ascoltano la voce del docente tramite l'audio del proprio PC, vedono inoltre lo schermo del docente nel quale appaiono le slide di presentazione ed operano sul proprio pc
  • I partecipanti possono chiedere l'attenzione del docente in qualsiasi momento e chiedere spiegazioni a voce oppure con chat o alzata di mano virtuale. Non vi sono quindi limitazioni rispetto ad un corso tradizionale con il docente in aula.
  • I corsi online si articolano in sessioni giornaliere da 8 ore in orario 9.00-18.00. Sono previste durante la giornata due pause coffe-break ed una pausa pranzo, ad orario concordato tra docente e classe
  • I vantaggi dei corsi online sono il costo più basso per l'assenza dei costi ristorativi (inclusi nei corsi onsite) e dei costi di trasferta; la possibilità di una maggior flessibilità nella pianificazione delle giornate di training (sono possibili corsi su sessioni non necessariamente full-day o su giornate contigue - compatibilmente con gli impegni dei partecipanti).

Required Courses

To follow the course of Corso Sviluppo Java EE is preferable to have attended:

Enabeled Courses

The course Corso Sviluppo Java EE enables the following courses:

  • No one