Corso 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.

La proposta formativa è articolata in 7 Moduli,per un totale di 24 ore.  Il costo totale del corso è di 1600,00 € (iva inclusa).

 1.200,00

RICHIEDI INFORMAZIONI

"*" indica i campi obbligatori

Descrizione Del Corso

PERIODO / DURATA

La proposta formativa con presenza in aula è articolata in 7 Moduli per un totale di 24 ore. Il costo totale del corso è di 1600,00 € (iva inclusa).

STAGE RETRIBUITO

Alla fine del corso, per i migliori studenti, è previsto uno stage retribuito da 3 a 6 mesi con finalità di assunzione.

DOCENTI

Le lezioni sono tenute da docenti e professionisti esperti, con specifiche competenze nei singoli argomenti trattati.

METODOLOGIE

Il percorso integra la didattica d’aula con una costante interazione con i docenti esperti, per rendere l’apprendimento più concreto ed efficace e più vicino alla realtà operativa vissuta dai partecipanti. Viene proposto l’inquadramento teorico-concettuale dei temi trattati, alternato con esercitazioni, analisi di esperienze, simulazioni pratiche e lavori su best practices.

OBIETTIVO

L’obiettivo della proposta formativa è la creazione di figure professionali di informatici in grado di inserirsi nell’attuale contesto lavorativo nazionale e internazionale del settore informatico della produzione e dei servizi. A tale scopo, i discenti saranno in grado di proporre, sviluppare e valutare, operando sia in autonomia sia in team, soluzioni informatiche effettive, efficienti e affidabili in diversi ambiti applicativi.

ABSTRACT

L’obiettivo del corso Java Enterprise Edition è 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.

ATTIVITÀ / FASI DI LAVORO

  • Cos’è un’applicazione in Microservizi
  • Evoluzione dei Microservizi
  • Principi e caratteristiche dei Microservizi
  • Architettura monolitica
  • Confronto tra limitazioni dell’architettura monolitica e vantaggi dell’architettura a Microservizi
  • Casi d’uso di applicazioni a Microservizi
  • Creazione di JSP
  • Comprensione della struttura dei file
  • Direttive, chiarimenti, scriptlet ed espressioni
  • Commentare il tuo codice
  • Aggiunta di importazioni al tuo JSP
  • Utilizzo delle direttive
  • Utilizzo del tag <jsp>
  • Utilizzo delle variabili implicite in un JSP
  • Combinazione di servlet e JSP
  • Inoltro di una richiesta da un servlet a un FTS JSP
  • Capire perché le sessioni sono necessarie
  • Stato di mantenimento
  • Ricordare gli utenti
  • Utilizzo dei cookie di sessione e riscrittura URL
  • Comprensione del cookie di sessione
  • ID sessione negli URL
  • Vulnerabilità della sessione
  • Archiviazione dei dati in una sessione
  • Configurazione delle sessioni nel descrittore di distribuzione
  • Archiviazione e recupero dei dati
  • Rimozione dei dati
  • Introduzione all’API di persistenza Java
  • Che cos’è la persistenza dei dati?
  • Sistemi di database relazionali
  • ObjectObject – Database orientati
  • SchemaSchema – lessless Database Systems
  • Che cos’è un oggetto – Mappatore relazionale?
  • Che cos’è Hibernate
  • Sospensione come fornitore JPA
  • Lavorare con gli oggetti e manipolare gli oggetti
  • Aggregazione e composizione
  • Entità e tipi di valore
  • Associazioni di mappatura:
    OneOne – ToTo – One RelationshipOne Relationship
    OneOne – ToTo – Molte relazioni Molte relazioni
    ManyMany – ToTo – Many RelationshipMany Relationship
  • Panoramica Spring e Spring Boot
  • Installazione e configurazione dell’ambiente di sviluppo
  • Panoramica REST e SOAP
  • Esempio di applicazione RESTful con Spring Boot
  • La configurazione di Spring Boot
  • Implementazione di sistemi di sicurezza
  • Abilitare l’accesso cross-origin
  • Esempio di utilizzo di sistemi di cache
  • Monitoraggio dei microservizi
  • Esempio di test automatizzati
  • Panoramica Docker e Architettura
  • Installazione
  • Comandi e Navigazione
  • Container
  • Costruzione e gestione di un’immagine
  • Docker Images Repository
  • Docker Filsystem and Volumes
  • Docker Networking
  • Caso di studio: integrazione di un microservizio in Docker.

Il percorso erogato prevede la predisposizione di un test di apprendimento finale per valutare le conoscenze e/o le competenze acquisite.

CONDIVIDI SU

Personalizzazione e flessibilità

I corsi individuali offrono una maggiore flessibilità, in quanto è possibile concordare:

FORMAZIONE ONLINE
A DISTANZA

I corsi di formazione a distanza (FAD) si differenziano dai classici corsi e-learning dove lo studio si svolge in maniera completamente autonoma avendo a disposizione materiale didattico, video e test. 

Questa tipologia di corsi è pensata a tutte le persone che non possono raggiungere la nostra sede.

Se vuoi ricevere ulteriori informazioni sui nostri corsi di formazione a distanza (FAD) chiama al numero 081 658 2106 oppure invia una mail a info@formazionesrl.it

Le lezioni possono svolgersi da casa o dall’ufficio con una anticipata pianificazione di giorni e orari.

Potrebbe interessarti anche

RICHIEDI INFORMAZIONI

"*" indica i campi obbligatori