Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Sviluppare Full Stack Apps con Spring Boot 3 e Angular 17
Highest Rated
Rating: 4.6 out of 5(624 ratings)
3,153 students

Sviluppare Full Stack Apps con Spring Boot 3 e Angular 17

Impariamo a realizzare gli elementi full stack delle moderne applicazioni web usando Spring Boot, Angular e PostgreSQL
Created byNicola La Rocca
Last updated 12/2024
Italian

What you'll learn

  • Creazione di una Web App Full Stack
  • Creazione Front End con Angular
  • Creazione Back End con Spring Boot
  • Capire come 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)
  • Integrare i sistemi di sicurezza nel front end Angular
  • Attivare e configurare contenitori Docker con PostgreSQL e PGAdmin 4
  • Capire come far interagire i diversi micro servizi creato in Spring Boot

Course content

30 sections334 lectures42h 59m total length
  • Introduzione al Corso11:21
  • Installazione Nodejs4:05
  • Informazioni Importanti1:40
  • Installazione Angular CLI 163:27

Requirements

  • Basi di Java
  • Basi di Javascript / Typescript
  • Basi di Spring Boot
  • PC con almeno 8Gb di memoria Ram
  • Sistema operativo Windows, Linux o Mac

Description

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

  6. creare un contenitore Docker dove far girare MongoDB

  7. sapere come integrare i due elementi (back end e front end) nello sviluppo full stack delle Web App

  8. conoscere come proteggere le web api utilizzandola base authentication (autenticazione di base)

  9. integrare l'autenticazione di base nel front end Angular

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

  11. integrare 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

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 Linux e Windows usando Visual Studio Code e Spring Tool 4

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

Who this course is for:

  • Sviluppatori di software
  • Studenti di Informatica
  • Chiunque voglia imparare come creare moderne web app