Descrizione
Spring è un framework open source per lo sviluppo di applicazioni su piattaforma Java. Permette di sviluppare sistemi complessi a partire da componenti disaccoppiate, i POJO. Tra le principali caratteristiche del framework abbiamo: Inversion Of Control (IOC), Aspect Oriented Programming (AOP), Transaction Manager, ModelViewController (MVC).
Il corso propone una panoramica del framework Spring: dall’architettura allo sviluppo di un’architettura per le applicazioni.
Obiettivi
L’obiettivo principale del corso di Spring è fornire ai partecipanti le competenze teoriche e tecniche per iniziare ad utilizzare il framework in autonomia.
Conoscenze in uscita
A fine corso i partecipanti saranno in grado di:
- Installare e configurare Spring
- Creare applicazioni base
Programma didattico
- Introduzione al Framework
- Scopi e architettura;
- Dependency Injection;
- Programmazione per Aspetti (AOP): glossario, scopi ed utilizzo;
- Accesso ai database: il supporto di Spring per il protocollo JDBC;
- ORM: cosa sono e come integrarli in Spring;
- Hibernate: integrazione in un progetto;
- Transazioni tramite
- TransactionManager;
- Il Web: riepilogo di concetti dello sviluppo web in Java;
- Spring MVC: applicazioni Web in Model-View-Controller tramite Spring Framework;
- Sicurezza di un’applicazione Web: validazione dei dati utente;
- Progettare un’architettura per la propria applicazione.
Caratteristiche del corso
16 ore | |
Lezione frontale | |
Dispense | |
Developer | |
Attestato di frequenza e profitto. |