Blog

  • +
    Miriade annuncia una partnership strategica con Denodo per espandere e supportare la data virtualization in Italia
  • +
    L’importanza di ottimizzare i database
  • +
    Webinar | Accelerare la migrazione al cloud e la modernizzazione dell’architettura con la virtualizzazione dei dati | Giovedì 2 luglio ore 10.00
  • +
    Business agility: il cambiamento come costante
  • +
    Google Colab: il tool gratuito di Google a servizio dei data scientist
  • +
    Webinar | Domina il cambiamento con AWS: Agile on cloud | Giovedì 25 giugno ore 10.00
  • +
    Atlassian: la suite preferita dai team felici (tutti quanti)
  • +
    Rating della legalità: il punteggio di Miriade
  • +
    Webinar: Domina il cambiamento con KNIME | giovedì 11 giugno
  • +
    QuiPass: la web app salta coda che gestisce gli ingressi
  • +
    Lavoro da remoto: lo stato dell’arte
  • +
    Le analitiche avanzate per ripartire con slancio

Corso Spring Core

Obiettivi del corso

Il corso, strutturato in un modulo base e in uno avanzato, presenta una panoramica generale dell’utilizzo del framework di sviluppo Spring. Verranno illustrate le caratteristiche fondamentali e i principali vantaggi derivanti dall’adottare questa tecnologia; in particolar modo il corso sarà incentrato sullo sviluppo di un’applicazione web classica. Ai partecipanti è richiesto di poter avviare il progetto di esempio sul proprio IDE preferito (il progetto viene fornito per Eclipse 3.7).

Durata

3 giornate da 8 ore corso completo (base+avanzato).
Possibile la frequenza ai soli moduli base (2 giornate) o avanzato (1 giornata).

Temi affrontati

Prima giornata - corso base
  • Introduzione al framework Spring
  • Panoramica componenti base e moduli aggiuntivi
  • Dependency Injection e IoC
  • The IoC Container: configurazione del context
  • Autowiring resolution
  • Creazione ed uso dei Bean Spring
  • Creazione di un progetto spring-web
  • Creazione ed uso dei Bean Spring
  • Spring MVC
  • Introduzione alla configurazione MVC
  • Utilizzo dei bean @Controller
  • View Resolution
Seconda giornata - corso base
  • Jsp & JSTL
  • Velocity
  • Tiles
  • Validation e Data Binding
  • Gestione degli Errori
  • Data Access with JDBC
  • JdbcTemplate
  • RowMappers
  • Batch Operations
  • Functions e Stored Procedures
  • Hibernate Support
  • Functions e Stored Procedures
  • OpenSessionInViewFilter
Terza giornata - corso avanzato
  • Integration
  • Email
  • Task and Scheduling
  • Spring Portlet (sviluppate su Liferay 6.1 CE)
  • Controllers – The C in MVC
  • Views – The V in MVC
  • Web-scoped beans
  • The DispatcherPortlet
  • Controllers
  • The ViewRendererServlet

 Ready to learn?

Categories:
  All, Development
this post was shared 0 times
 000