Sviluppare Full Stack App con React e Spring Boot

Impariamo a realizzare moderne applicazioni web usando Spring Boot, React e MongoDB

Ratings 4.04 / 5.00
Sviluppare Full Stack App con React e Spring Boot

What You Will Learn!

  • Creazione Applicazioni Web Full Stack
  • Creazione Front End con REACT
  • Creazione Back End con Spring Boot Reactor
  • Usare il MongoDB come base dati
  • Capire come far interagire il back end e il front end
  • Proteggere le web api utilizzando l'autenticazione di base
  • Proteggere le web api utilizzando lo standard JSON Web Tokens (Jwt)

Description

Benvenuti nel corso 'Sviluppare Full Stack App con React e Spring Boot'.

Ver. 1.2 - Aggiunta nuova sezione dedicata all'uso del Typescript

Ver. 1.1 - Aggiunta nuova sezione dedicata all'uso del Next.js e agli Hooks

Lo sviluppo di moderne web app richiede competenze in diverse tecnologie e piattaforme.

Al termine di questo corso, lo studente avrà un chiara e solida conoscenza dei seguenti argomenti:

  • sviluppare il lato back end delle applicazioni web usando il Framework Spring Boot 2

  • capire la differenza fra le web api Reactive e Servlet

  • sviluppare da zero il lato front end delle applicazione web usando il Framework Javascript React

  • capire cosa sono e come vengono creati i componenti in React

  • creare diversi tipi di componenti (funzionali e di classe) e il loro ciclo di vista   

  • capire cosa sono e come si creano da zero le Web Api Rest con Spring Boot Reactor

  • capire come usare il Reactive per creare Web Api asincrone con lo Spring Boot

  • testare gli unit test delle web api con il Junit 5

  • creare un contenitore Docker dove far girare MongoDB

  • utilizzare la shell del MongoDB per creare diverse query (selezione, filtro, inserimento, modifica ed eliminazione)

  • capire come far interagire il front end React con il back end Spring Boot  Reactive

  • conoscere come proteggere le web api utilizzando la autenticazione di base

  • integrare l'autenticazione di base nel front end React

  • conoscere cosa è e come si crea lo standard di sicurezza JWT (JSON Web Tokens)

  • integrare il JWT in React creando un sistema di autenticazione

  • introduzione al Next.js e agli Hooks del React

  • introduzione all'uso del Typescript in React


Le tecnologie che verranno trattate in questo corso sono:

  1. Spring Boot

  2. React

  3. MongoDb

Si utilizzeranno inoltre:

  • Docker e Docker Compose

  • Java

  • Javascript

  • Typescript


Gli studenti che sottoscriveranno questo corso avranno i seguenti vantaggi:

  • accesso on demand illimitato  a tutte le lezioni presenti e future del corso

  • accesso alla sezione Domande & Risposte (D&R), dove potranno porre quesiti all'autore e agli altri membri della comunità

  • accesso a tutte le integrazioni e modifiche che verranno creante in futuro

  • accesso al tutto codice sorgente dei progetti e ad altro materiale informativo


Le lezioni sono state girate su piattaforma Windows 10 Pro usando Visual Studio Code e Spring Tool 4

I progetti e i tool utilizzati sono compatibili con le piattaforme Windows, Linux e Mac

Per poter usare il Docker è necessario possedere il Windows 10, Linux o Mac

Who Should Attend!

  • Sviluppatori di software
  • Studenti di Informatica
  • Coloro i quali hanno la necessità o il desiderio di creare applicazioni web

TAKE THIS COURSE

Tags

  • MongoDB
  • React JS
  • Spring Boot
  • Full Stack Web Development

Subscribers

739

Lectures

154

TAKE THIS COURSE



Related Courses