Spring for Java
Descrizione
Spring è un framework leggero, è un lightwight container ed ha un facile processo testing per un codice di qualità. Spring può essere all’occorrenza un’alternativa o un complemento a JEE. Spring è modulare e propone un modello semplice e leggero per lo sviluppo di entità di business. Obiettivo del corso acquisire le competenze sullo sviluppo applicazioni web con il framework Spring.
Target
Sviluppatori
Prerequisiti
Esperienza di programmazione in Java core
Programma Corso
Linguaggio Java
- Concetti fondamentali programmazione OOP
- Costrutti principali
- Ereditarietà
- Polimorfismo
- Incapsulamento
- Eccezioni
Introduzione e database
- DBMS e RDBMS
- Struttura di un Database
- Introduzione linguaggio SQL
Introduzione ad Hibernate
- Architettura
- Configurazione
- Persistenti oggetti Java
- Introduzione a JPA
Spring core
- Introduzione a Spring Framework
- Architettura
- Concetto di Inversion of Control e dependency Injection
- Autowiring e Injection
- Introduzione a SpringBoot
- Introduzione a SpringData
- Introduzione a SpringSecurity
Introduzione WebServices Rest
- API URL
- Operazioni CRUD
- Struttura di un JSON
Gestione Progetti JAVA con MAVEN
- Introduzione a Maven
- Creazione di un progetto
- Gestione di un progetto