Fondamenti di primavera

corso Fondamenti di primavera Il corso è progettato per fornire una solida introduzione allo sviluppo di applicazioni Java utilizzando il framework Spring, uno degli ecosistemi più diffusi nel settore del software. I partecipanti acquisiranno conoscenze fondamentali e avanzate sull'architettura Spring, la configurazione, l'integrazione, l'accesso ai dati, lo sviluppo di applicazioni web, la creazione di API RESTful e il testing.

Il programma di formazione combina teoria e pratica attraverso esempi concreti, esercizi applicativi, progetti di gruppo e casi di studio. I partecipanti lavoreranno con tecnologie come Spring Core, Spring MVC, Spring Boot, Spring Data, JPA e Hibernate, sviluppando competenze chiave per creare applicazioni moderne, scalabili e manutenibili.

A chi è rivolto?

Il corso è rivolto a sviluppatori Java e ingegneri del software che desiderano imparare a utilizzare il framework Spring per creare applicazioni aziendali robuste. È ideale per chi desidera effettuare la transizione all'ecosistema Spring o consolidare le proprie competenze.

Cosa imparerai?

Al termine di questo corso, i partecipanti saranno in grado di:

  • Comprendere l'architettura e i componenti principali di Spring Framework;
  • Applicare i principi di IoC (Inversion of Control) e DI (Dependency Injection);
  • Configurare le applicazioni utilizzando XML, annotazioni e profili Spring;
  • Integra moduli quali Spring Core, Spring MVC, Spring Boot e Spring Data;
  • Creare applicazioni web moderne utilizzando Spring MVC e Thymeleaf;
  • Implementare l'accesso al database (SQL, NoSQL) utilizzando Spring Data JPA;
  • Creare API RESTful con le migliori pratiche, Swagger e Hypermedia;
  • Eseguire test applicativi con Spring Test Framework;
  • Sviluppare progetti pratici pertinenti all'ambiente aziendale.

Prerequisiti:

  • Conoscenza di base della programmazione in Java;
  • Familiarità con HTML, CSS, SQL e database relazionali;
  • Si consiglia un'esperienza minima nello sviluppo di applicazioni.

Orario del corso:

I materiali del corso sono in inglese. L'insegnamento si svolge in rumeno.

I materiali del corso sono in inglese. L'insegnamento si svolge in rumeno.

Giorno 1:
• Introduzione
• Ultima versione primaverile
• Microservizi – concetti di base
• Che cos'è Spring Boot e perché viene utilizzato?
• Come funziona Spring Boot?
• Avviatori a molla
• Autoconfigurazione
• Struttura di un'applicazione Spring Boot
• Utilizzo di Spring Initializr
• Che cosa è un fagiolo primaverile?
• Inversione del controllo (IoC)
• Iniezione di dipendenza
• Annotazione @Autowired
• Annotazione @Resource
• Tipi di iniezione
• Configurazioni
• File di proprietà

Giorno 2:
• Primavera MVC
• Annotazioni Web: @RequestMapping, @GetMapping, @PostMapping, @DeleteMapping
• Parametri: @RequestParam, @PathVariable
• Controller: @Controller e @RestController
• @RequestBody e @ResponseBody
• Che cos'è una REST API e come funziona?
• Le migliori pratiche per lo sviluppo di API
• Test con Postman
• Accesso al database con JDBC
• Introduzione a Hibernate
• Lavorare con i DTO
• Relazioni in Hibernate: @OneToMany, @ManyToOne, @ManyToMany
• Utilizzo di Spring Data JPA
• Creazione di un'API REST completa

Ti consigliamo di proseguire con:

Programmi di certificazione

Non esistono programmi di certificazione direttamente associati a questo corso.

Fondamenti di primavera

Offerte personalizzate per gruppi di almeno 2 persone

Dettagli del Corso

Durata:

2
Zile

Prezzo:

840 EUR

Consegna:

Insegnamento in aula, aula ibrida, aula virtuale

livello:

1. Base