Sviluppo web a microservizi REST con Java Spring boot e AJAX

4.6
10 opinioni
  • Passo passo è possibile imparare molto bene e in maniera scorrevole! Grazie!
    |
  • Avrei voluto avere maggiori esempi che facilitassero la comprensione.
    |
  • Un corso perfetto per chi muove i primi passi in questo settore.
    |

Corso

Online

RISPARMIA 41%
20 € IVA inc.

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Metodologia

    Online

  • Ore di lezione

    6h

  • Inizio

    Scegli data

  • Invio di materiale didattico

  • Servizio di consultazione

  • Tutoraggio personalizzato

  • Lezioni virtuali

Questo corso fornisce una panoramica generale sui microservizi e permette allo studente di effettuare l'implementazione pratica di una web application composta da due microservizi utilizzando Spring Boot, il design pattern MVC, i servizi REST e l'accesso ai database.
L'applicazione sarà messa in sicurezza utilizzando i Json Web Token, una nuova tecnologia che sta lentamente sostituendo i cookies per l'implementazione degli accessi con credenziali.
Nel corso sono utilizzate le Java Persistence Api (JPA) che utilizzano Hibernate per l'accesso al database.
Impareremo come implementare il Data Binding con Spring e come validare i dati in due modi, sia con Spring Validator che attraverso la validazione JSR-303.
Impareremo a strutturare le nostre applicazioni attraverso un packaging corretto che tenga conto dei vari layer di cui è composta l'applicazione.
Impareremo a strutturare correttamente le nostre applicazioni, utilizzando i controller, i service, i dao e le utility, attraverso una suddivisione dei compiti, secondo il Single Responsibility Principle.
Testeremo il funzionamento dei microservizi passo passo durante lo sviluppo utilizzando Postman.
Verrà sviluppata un'interfaccia front-end per la fruizione integrata di tali servizi, utilizzando AJAX e JQuery, sviluppando in tal modo una Single Page Application framework-less, spiegando come gestire i messaggi JSON ottenuti in seguito alle chiamate asincrone ai microservizi realizzati.
I microservizi saranno in ascolto su porte di comunicazione differenti, risponderanno a specifici url-path e saranno in comunicazione tra di loro grazie all'oggetto RestTemplate.
Realizzeremo quindi, un sistema intercomunicante: l'interfaccia comunicherà con i microservizi tramite chiamate REST e i microservizi comunicheranno tra di loro tramite le stesse chiamate REST ma lato back-end.

Sedi e date

Luogo

Inizio del corso

Online

Inizio del corso

Scegli dataIscrizioni aperte

Profilo del corso


Creare web app e servizi che utilizzino spring boot e che implementino interfacce restful.,Effettuare chiamate AJAX e gestire le risposte dei web service RESTful, aggiornando dinamicamente pagine web.,Utilizzare interfacce, Java Persistence Api, imparare ad utilizzare correttamente il pattern MVC.,Utilizzare la tecnologia dei Json Web Token (JWT) per l'implementazione della sicurezza nell'accesso della propria web app.,Utilizzare il Data Binding.,Implementare la validazione dei dati ricevute sia con Spring che con JSR-303.,Implementare Single Page Application con JQuery e AJAX.,Creare microservizi che comunicano tra di loro, ciascuno con una propria base dati, in ascolto su porte di comunicazione differenti.

Poche basi di programmazione JAVA ad oggetti. E' un corso che guida lo studente passo passo dai concetti base a quelli più avanzati e introduce ai microservizi e all'implementazione di web service restful e del loro utilizzo pratico.

Sviluppo web a microservizi REST con Java Spring boot e AJAX

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

4.6
eccellente
  • Passo passo è possibile imparare molto bene e in maniera scorrevole! Grazie!
    |
  • Avrei voluto avere maggiori esempi che facilitassero la comprensione.
    |
  • Un corso perfetto per chi muove i primi passi in questo settore.
    |
100%
4.8
eccellente

Valutazione del corso

Lo consiglia

Valutazione del Centro

Andrea Porcello

5.0
26/12/2019
Sul corso: Passo passo è possibile imparare molto bene e in maniera scorrevole! Grazie!
Consiglieresti questo corso?:

Matteo Massarotto

3.0
25/12/2019
Sul corso: Avrei voluto avere maggiori esempi che facilitassero la comprensione.
Consiglieresti questo corso?:

Elia

5.0
25/12/2019
Sul corso: Un corso perfetto per chi muove i primi passi in questo settore.
Consiglieresti questo corso?:

Rosario D'Andrea

5.0
25/12/2019
Sul corso: Congratulazioni all'insegnante per il corso pienamente riuscito
Consiglieresti questo corso?:

Maurizio Bresci

3.0
25/12/2019
Sul corso: Il corso è consigliabile a chi parte da un buon livello di conoscenza del programma
Consiglieresti questo corso?:
Leggi tutto
*Tutte le opinioni raccolte da Emagister & iAgora sono state verificate

Successi del Centro

2019

Tutti i corsi devono essere aggiornati

La media delle valutazioni dev'essere superiore a 3,7

Più di 50 opinioni degli ultimi 12 mesi

4 anni del centro in Emagister.

Materie

  • Javascript
  • Servizi
  • Passo
  • Web master

Programma

Contenido del curso
Introduzione al corso
Applicazione monolitica vs microservizio: le differenze
Formati ""war"" e ""fat jar""
Pillole di Spring
Il pattern Model View Controller
Maven
Il protocollo Http, i cookie e i json web token
Test sulla comprensione dei concetti
Test sulla comprensione dei concetti
Spring Initializr
Porta e Command Line Runner
Il nostro primo Controller
Il nostro primo POJO
Validazione JSR-303 e annotation di Lombok
Terminiamo tutte le entità (POJO)
Data Binding e validazione
DAO: layer di accesso ai dati
Riempiamo il database
Criptiamo le password
Inseriamo il Json Web Token
La classe JsonResponseBody
Strutturiamo il Controller: prima fase
Strutturiamo il Controller: seconda fase
Progettiamo i Service
Creiamo le interfacce dei Service
Implementiamo LoginService: prima fase
Implementiamo LoginService: seconda fase
Implementiamo LoginService: terza fase
Implementiamo OperationService
RestController: il login (1)
RestController: il login (2)
RestController: otteniamo le operazioni
RestController: otteniamo gli account
RestController: salviamo nuove operazioni
Testiamo AccountMicroservice con PostMan
Creiamo il database per il secondo microservizio
Creiamo il secondo microservizio
Creiamo l'entità Coupon
Creiamo il Controller, il Service e il Dao
Implementiamo il Service: parte prima
Implementiamo il Service: parte seconda
Terminiamo lo sviluppo del secondo microservizio
Testiamo entrambi i microservizi con PostMan
Creiamo la pagina html: prima parte
Creiamo la pagina html: seconda parte
Inseriamo il Javascript: il ""$(document).ready()""
Inseriamo il Javascript: sign-in e sign-out
Inseriamo il Javascript: otteniamo gli account
Inseriamo il Javascript: otteniamo le operazioni
Inseriamo il Javascript: salviamo una nuova operazione
Testiamo il tutto!

Ulteriori informazioni

A chi è rivolto: Chiunque vuole capire cosa siano i microservizi e da cosa differiscono rispetto alle architetture SOA. Questo corso è inoltre pensato per chi vuole conoscere il mondo di Spring Boot e delle sue potenzialità per la costruzione di micro servizi web.,Tutti coloro che vogliono passare dalla programmazione con Spring all'utilizzo di Spring Boot, un modulo di Spring che facilita notevolmente l'implementazione di web application.,Tutti coloro che vogliono imparare ad utilizzare i servizi REST utilizzando le chiamate AJAX per rendere reattive e dinamiche le proprie pagine web.,Coloro che vogliono imparare a utilizzare i servizi REST attraverso le interfacce Web, gestendo i messaggi JSON con Javascript,Tutti coloro che volessero comprendere le basi delle Single Page Application e realizzare un piccolo esempio \framework-less\ che permetta uno studio successivo di eventuali librerie e framework front-end.,Coloro che volessero imparare a mettere in sicurezza le proprie applicazioni utilizzando l'approccio innovativo dei Json Web Token.
Cosa include il prezzo totale del corso?
Comunicazione diretta col docente, accesso a vita, ampliamenti e aggiornamenti inclusi, rimborso entro 30 giorni.

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Sviluppo web a microservizi REST con Java Spring boot e AJAX

20 € IVA inc.