Corso Spring

Application Development

Documento 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

Richiedi Informazioni

    Trattamento Dati

    Acconsento al trattamento dei dati personali e sensibili ai sensi del T.U. Privacy (D.Lgs 196/03). Vedi Privacy Policy e Informativa CV)

    Dove siamo

    Sede operativa Via Vincenzo Lamaro, 13 00173 Roma
    Gruppo Digital Engineering

    Sede legale Via dell'Acquedotto Paolo, 80 00168 Roma