Spring è un framework per la costruzione di applicazioni Java che permette di configurarne i componenti e di gestire il ciclo di vita degli oggetti attraverso l’iniezione automatica delle dipendenze, effettuata da un container centrale attorno al quale si sono sviluppati nel tempo una molteplicità di moduli aggiuntivi. Tra questi, Spring MVC è una estensione che permette di sviluppare applicazioni web con architettura Model-View-Controller su piattaforma Java EE, estremamente flessibile e capace di interfacciarsi con molti altri servizi offerti dal framework, dalla gestione dell’accesso ai dati alla configurazione della sicurezza.

Durata
47  (quarantasette) ore.

Prerequisiti
Conoscenzadel linguaggio di programmazione Java. 

Importo
€ 299,00

I video tutorial su Spring si compongono di 4 moduli:


Contenuti 

  • Panoramica su Spring Framework
  • Core Technologies – Il conteiner IoC
  • Risorse
  • Convalida, associazione dati e conversione del tipo
  • Spring Expression Language
  • Programmazine orientata agli aspetti in Spring
  • Api Spring AOP
  • CORE Sample


Contenuti 

  • Gestione delle Transazioni
  • SUpporto DAO
  • Accesso ai dati con JDBC
  • Accesso ai dati di mappatura relazionale degli oggetti
  • Marshalling XML usando O _ X Mappers
  • DATA Sample


  • Web Framework MVC
  • Tecnologie di visualizzazione
  • Integrazione con altri Framework Web
  • Portlet MVC Framework
  • Supporto Websocket
  • Supporto CORS
  • MVC Sample


Contenuti 

  • Introduzione
  • Configurazione Java
  • Configurazione Namespace di sicurezza
  • Funzionalità Web Avanzate
  • Architettura e implementazione
  • Analisi
  • Spring MVC Test Integration
  • Web Application Security
  • Authorization
  • Argomenti aggiuntivi
  • SECURITY Sample


Contenuti 

  • Introduzione
  • Microservizi
  • Virtualizzazione dei Microservizi
  • Microservizi Elk Stack
  • Docker
  • Adding Angular
  • Service Registry and Discovery
  • Linee guida per il design di Rest API
  • Cloud computing
  • Riepilogo
  • High availability