Corso Spring
Application DevelopmentDocumento rilasciato al termine del corso: ATTESTATO di frequenza
Descrizione
Spring è un framework Java, nato con l’intento di gestire la complessità nello sviluppo di applicazioni enterprise, che consente di implementare applicazioni solide basate su componenti estremamente testabili e riutilizzabili.
Spring è un framework leggero grazie alla sua architettura estremamente modulare e si propone come alternativa/complemento a Java EE (soprattutto rispetto all’impiego di EJB) grazie all’utilizzo di tecnologie che favoriscono la focalizzazione dello sviluppatore sulla logica applicativa essenziale.
.
A chi è rivolto
Il corso si rivolge a tutti i capi progetto, gli architetti software, gli analisti / analisti programmatori, gli sviluppatori e gli specialisti ICT con esperienza nel linguaggio Java e nei database relazionali, interessati allo sviluppo di applicazioni Java Enterprise Edition.
Obiettivi
Al termine del corso i partecipanti saranno in grado di progettare applicazioni Enterprise basate sul framework Spring, di gestirne la programmazione e la configurazione.
Altre informazioni
Lingua: Italiano
Durata: 5 giorni
Requisiti partecipazione:
- ottima conoscenza della Java EE
- conoscenza basilare della lingua inglese tecnica
Principali argomenti del corso
Spring MVC
- Introduzione e Pattern MVC
- Front Controller
- Inversion Of Control e IOC Container
- Architettura Spring MVC
- Processamento della Request HTTP
- MVC Beans
- Mapping Request e URI Templates
- Annotations e XML Configuration
- View e ViewResolver
- FormBean e Validation
- Tiles e Layout Managing
- Supporto all’internazinalizzazione
- RESTFul WebServices
Spring AOP
- Introduzione all’Aspect Oriented Programming
- Front Controller
- Inversion Of Control e IOC Container
- Architettura Spring MVC
- Processamento della Request HTTP
- MVC Beans
- Mapping Request e URI Templates
- Annotations e XML Configuration
- I ViewResolver
- FormBean e Validation
- Tiles e Layout Managing
- Supporto all’internazionalizzazione
Spring Data Access
- Transaction Management
- Dao Support
- ORM Access
- Hibernate Integration
- Session Factory
- Datasource
- HIbernate DAO
- Hibernate Template
- Multilayer application
- Controller Layer
- Business Object
- DAO Layer
Spring Security
- Autentication e Authorization
- Security Filter e Security Context
- Core Services
- Method Security
- JSP Security tags
Spring Core
- Introduzione al framework
- Problematiche ricorrenti e best practise
- Inversion Of Control e IOC Container
- Dependency injection
- Application Context
- I Bean: qual è il loro ruolo
- I Bean: lifecycle
- I Bean: scope e proprietà di base
- I Bean: le collections
- I namespaces XML
- Spring Annotations
Dove siamo
Sede operativa Via Vincenzo Lamaro, 13 00173 Roma
Gruppo Digital Engineering
Sede legale Via dell'Acquedotto Paolo, 80 00168 Roma