Contattataci

Struttura del corso

Introduzione

Spring Boot, React e Redux

  • Architettura delle applicazioni fullstack
  • Panoramica sulle API RESTful e sui microservizi
  • Sviluppo front-end versus back-end

Preparazione dell’ambiente di sviluppo

  • Installazione e configurazione di Spring Boot
  • Installazione e configurazione di React
  • Installazione e configurazione di Redux

React e Redux

  • Importazione dell’applicazione React
  • Lavorare con le strutture, i componenti e il linguaggio JSX in React
  • Rifattorizzazione dei componenti
  • Creazione di moduli funzionali
  • Gestione degli eventi utente
  • Aggiunta dello stato ai componenti
  • Utilizzo del routing per la navigazione tra i componenti
  • Applicazione di stili personalizzati ai componenti

Integrazione di React con Spring Boot

  • Implementazione dell’autenticazione utente
  • Gestione degli errori in tempo reale
  • Messa in sicurezza delle rotte tramite autenticazione avanzata
  • Conversione del codice React in moduli JavaScript standard
  • Sviluppo di un servizio Spring Boot dedicato
  • Restituzione dei dati tramite oggetti specifici (bean)
  • Gestione delle variabili presenti negli URL
  • Collegamento del front-end all’API RESTful sviluppata in Spring Boot
  • Utilizzo di percorsi dinamici per i servizi e le API
  • Implementazione della validazione dei dati immessi dall’utente<\/li>

Spring Security

  • Configurazione iniziale di Spring Security
  • Personalizzazione delle impostazioni di sicurezza del framework
  • Integrazione del framework JWS nel progetto
  • Gestione e configurazione dei risorse JWS disponibili

JPA e Hibernate

  • Inserimento di dati nell’applicazione
  • Collegamento alla base dati tramite il repository JPA previsto dal framework

Distribuzione dell’applicazione

  • Collega l’API sviluppata con Spring Boot a un ambiente di produzione
  • Pubblica la parte back-end sul servizio cloud Heroku
  • Carica e distribuisci il codice compilato del front-end React

Riepilogo e conclusioni

Requisiti

Requisiti preliminari

  • Conoscenze di base in Java e JavaScript

Destinatari del corso

  • Sviluppatori web
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative