Corso Spring framework
Pubblicato da INNOVAFORMAZIONE

Il corso Spring framework, rivolto a sviluppatori Java e alle aziende, si compone di 56 ore da svolgersi online in classe virtuale. Condivisione del codice sorgente degli esercizi e screensharing per venire seguiti direttamente dal docente.

Corso rivolto alle aziende con preventivo dedicato.

"Innovaformazione" organizza il Corso Spring framework.

Obiettivo del corso Spring: acquisire le competenze sullo sviluppo applicazioni web con il framework Spring (Spring Data, Spring Boot, Spring TX, Spring MVC)

Requisiti degli studenti: conoscenze di programmazione ad oggetti e Java SE

Potete richiedere una demo di classe virtuale contattando per telefono o via email.

Referente Dario Carrassi

Richiedi il prezzo

Scopri tutti i dettagli sul Corso Spring framework


Programma e moduli didattici

Programma Didattico (56 ore)


Introduzione a Spring Framework

  1. Panoramica Spring Technology Perchè utilizzare Spring; Architettura Spring Framework
  2. Spring Declaring and Managing Beans ApplicationContexts Component/Named
  3. Dependencies and Dependency Injection (DI) Panoramica Dependencies Dependency Inversion / Dependency Injection (DI) Injection con Autowired

Configurazione ambiente di sviluppo

  1. Configurazione Java Based Panoramica, Configurazione, Bean Dependency Injection Resoluzione delle Dependencies
  2. Bean Scope & Lifecycle Singleton, Prototype, e Other Scopes
    Configurazione Scope
    Bean Lifecycle / Callbacks
  3. Esternalizzazione delle Properties
    Properties Files
    PropertySource, property-placeholder
    Utilizzo di @Value
  4. Profiles
    Panoramica e Configurazione
    Attivazione Profiles

Introduzione Spring Boot e al Test Driven Development

  1. Maven e Spring
  2. Spring Boot Structure
  3. Spring POMs con Boot Parents
  4. Spring Boot Starters
  5. Capabilities
  6. Principi SOLID
  7. Test Driven Development con JUnit
  8. Isolamento delle componenti con Mockito
  9. Test di integrazione con Spring Boot
  10. Coverage e codice duplicato
  11. Riduzione del codice con Project Lombok
  12. Logging

Spring and Spring Data con Hibernate/JPA

  1. Introduzione a Spring database support
  2. Configurazione di un DataSource
  3. Utilizzo di Spring con Hibernate
    Panoramica High Level Hibernate
    Factory configuration, LocalSessionFactoryBean
    Contextual Sessions &Spring Integration
  4. Utilizzo di Spring con JPA
    Creazione di un JPA Repository/DAO Bean - @PersistenceUnit,
    @PersistenceContext
    Test unitari di Repository con H2
    Esportazione dello schema del database
  5. Introduzione a Spring Data
    Panoramica e Architettura
    Configurazione Spring Data
    Repositories & JPA Repositories
    Utilizzo di CrudRepository
  6. Spring Data Querying
    Naming Conventions per Querying
    Creazione Complex Queries
    Query Configurazione

Spring Transaction (TX) Management

  1. Introduzione
  2. Declarative TX Management (REQUIRED, etc.)
  3. TX Scope & Propagation
  4. XML Configurazione delle Transactions
    Specifying Advice, TX Attributes, Methods
    Linking Advice con Pointcuts
    Benefici della Configurazione XML di TX Behavior

Recensioni sul corso

Nessuna recensione inserita

Richiedi informazioni