Corso Spring framework
Pubblicato da INNOVAFORMAZIONE

Online
56 ore
Professionisti - Aziende
Intermedio

Il corso Spring Framework fornisce delle solide basi su quasi tutti i moduli Spring. Spring è il più moderno framework Java utilizzato oggi nello sviluppo

Descrizione

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

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


Nessuna recensione inserita

La tua opinione conta Fai la tua recensione


francesco - Corso HTML-CSS-JAVASCRIPT Web Master Design creare siti Web Sviluppo



OTTIMO
Corso HTML-CSS-JAVASCRIPT Web Master Design creare siti Web Sviluppo

un corso ottimo fatto da veri professionisti.. lo consiglio

Mario - Corso SAP moduli mm-sd - logistica classe virtuale



Molto positivo. Da consigliare
Corso SAP moduli mm-sd - logistica classe virtuale

Ho frequentato il corso SAP Modulo MM-SD (Logistica), Edizione Marzo 2020 in versione Online Classe Virtuale. Il Corso è ben strutturato e rispecchia quanto descritto nel programma. Dario è stato sempre disponibile nel risolvere problematiche logistiche e tecniche legate alla fruizione dello stesso. Faccio i miei complimenti al Docente (Francesco) per come ha trattato gli argomenti in modo puntuale e preciso con grande competenza.

Richiedi informazioni

Corsi simili

Corsi Programmatore informatico

Pubblicato da: ISTITUTO FORMATIVO EUROPEO SRL

Il Master offre un apprendimento personalizzato nel campo della Programmazione Java e Sviluppo Android/IOS per chi vuole creare applicazioni per siti, cel etc..

Corsi Programmatore informatico

Pubblicato da: ISTITUTO ELVETICO

Il Corso forma programmatori professionisti con solide basi e competenze avanzate per lo sviluppo in Java per il web e per dispositivi mobile

Corsi Programmatore informatico

Pubblicato da: CLICK ACADEMY

Il Master in JAVA è indicato per chi vuole arricchire il proprio curriculum con un’esperienza di programmazione attuale ed essere in grado di realizzare App.

Corsi Programmatore informatico

Pubblicato da: CLICK ACADEMY

Il Web Developer, si occupa dell’ideazione, della realizzazione, dell’integrazione e della verifica dei software impiegati in un sito o in un’applicazione web.

Corsi Programmatore informatico

Pubblicato da: Istituto Volta

Con il nostro corso Java, impara la potenza dell'orientamento agli oggetti e la precisione della tipizzazione statica

Corsi Programmatore informatico

Pubblicato da: By Format s.r.l.

A Torino Corso di programamtore JAVA base, figura chiave nel settore dell'Information Technology, conseguire la certificazione Certified Java Programme

Richiedi informazioni