s2s_java_ee - RIOS
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