Sviluppare Full Stack Applications con Spring Boot e Angular

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

4.23 (540 reviews)
Udemy
platform
Italiano
language
Web Development
category
instructor
Sviluppare Full Stack Applications con Spring Boot e Angular
2,687
students
21 hours
content
Jun 2023
last update
$19.99
regular price

What you will 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

Why take this course?

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 2

  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 2

Le tecnologie che verranno trattate in questo corso sono:

  1. Spring Boot 2

  2. Angular 13

  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

Our review

È bello vedere le diverse opinioni dei studenti sui corsi tenuti da Nicola La Rocca. Da ciò che hai condiviso, possiamo trarre alcune conclusioni generali: 1. **Qualità del Corso**: Il feedback suggerisce che i corsi di Nicola La Rocca sono per la maggior parte valutati positivamente. Gli studenti apprezzano la qualità didattica, l'approccio completo e la preparazione del docente. 2. **Miglioramenti Suggeriti**: Alcuni studenti hanno suggerito miglioramenti come la chiarezza nell'indicazione dei file da utilizzare, l'uso di nomi descriptivi per le cartelle e le variabili, e la coerenza nell'uso delle maiuscole e minuscole. Questi feedback sono preziosi per migliorare l'esperienza di apprendimento. 3. **Supporto del Docente**: Viene apprezzato il supporto costante e tempestivo offerto dal docente, il che è fondamentale per superare eventuali difficoltà durante lo studio. 4. **Bontà del Corso per Diverso Livelli**: I corsi sembrano adatti sia agli inizianti che a chi ha già una buona base di conoscenze, rendendoli versatili per studenti con diversi livelli di esperienza. 5. **Consigliazioni**: La maggior parte dei studenti consiglierebbe il corso ad altri interessati allo sviluppo full stack con Java e Angular, sottolineando la qualità educativa e l'opportunità di ottenere un posto lavorativo junior in aziende dell'IT dopo aver completato il corso. 6. **Aspettative per Corsi Aggiuntivi**: Alcuni studenti esprimono interesse e speranza per corsi adatti a tecnologie diverse, come C# e WPF, suggerendo che Nicola La Rocca potrebbe espandere il suo portafoglio di corsi per coprire un ampio spettro di tecnologie full stack. In conclusione, i corsi di Nicola La Rocca su Udemy sembrano essere molto apprezzati dalla comunità degli sviluppatori e offrono un'opportunità solida per l'apprendimento e la formazione in sviluppo full stack con Java e Angular. I feedback positivi e le suggerimenti per miglioramenti indicano che il docente è aperto al feedback e impegnato ad offrire un'esperienza di apprendimento ottimale.

Charts

Price

Sviluppare Full Stack Applications con Spring Boot e Angular - Price chart

Rating

Sviluppare Full Stack Applications con Spring Boot e Angular - Ratings chart

Enrollment distribution

Sviluppare Full Stack Applications con Spring Boot e Angular - Distribution chart
2300064
udemy ID
3/31/2019
course created date
10/29/2019
course indexed date
Bot
course submited by