Impariamo a realizzare gli elementi full stack delle moderne applicazioni web usando Spring Boot, Angular e PostgreSQL.

Benvenuti nel corso ‘Sviluppare Full Stack Applications con Spring Boot e Angular’.

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:
1 sviluppare il lato back end delle applicazioni web usando il framework Spring Boot 3
2 sviluppare da zero il lato front end delle applicazione web usando Angular
3 creare un piccolo ecosistema di micro servizi che interagiscono fra di loro
4 sviluppare le web api partendo dall’analisi degli unit test creati con JUnit 5 (TDD)
5 creare due contenitori Docker dove far girare il DBMS PostegreSQL e il PgAdmin 4
5 creare un contenitore Docker dove far girare MongoDB
6 sapere come integrare i due elementi (back end e front end) nello sviluppo full stack delle Web App
7 conoscere come proteggere le web api utilizzandola base authentication (autenticazione di base)
8 integrare l’autenticazione di base nel front end Angular
9 conoscere cosa è e come si crea lo standard di sicurezza JWT (JSON Web Tokens)
10 mintegrare il JWT in Angular creando un sistema di autenticazione e autorizzazione basato sui ruoli
12 creare una interazione sincrona fra i vari micro servizi sviluppati in Spring Boot 3

Le tecnologie che verranno trattate in questo corso sono:
1 Spring Boot 3
2 Angular 16 e 17
3 PostegreSQL

Si utilizzeranno inoltre:
1 Docker e Docker Compose
2 MongoDB
3 Java
4 Typescript

Link Download:

Download