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:
Spring Boot
React
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
739
154
TAKE THIS COURSE