Struttura del corso

Introduzione

  • Panoramica dell'architettura a microservizi
  • Comprensione dei fondamenti dei microservizi

Creazione di Microservizi

  • Sviluppo di un'applicazione mini-microservizi
  • Esecuzione di servizi con Docker
  • Orchestrazione di servizi con Kubernetes
  • Comprensione dell'architettura delle applicazioni a multi-servizio
  • Utilizzo di un ambiente cloud per lo sviluppo dell'applicazione
  • Utilizzo di strategie di normalizzazione
  • Gestione e modellazione del database
  • Utilizzo di strategie e opzioni di autenticazione

Test dei Microservizi Isolati

  • Comprensione dell'architettura dei test
  • Test di input non validi
  • Cambio dell'ambiente Node durante i test
  • Test delle funzionalità di accesso e disconnessione
  • Problemi con i cookie durante i test
  • Test di richieste non autorizzate

Utilizzo di NodeJS e React

  • Integrazione di un'applicazione React resa lato server
  • Condivisione e riutilizzo del codice tra i servizi
  • Configurazione del server per le operazioni create-read-update-destroy
  • Utilizzo del server NATS streaming
  • Connessione di NATS nell'ambiente NodeJS
  • Gestione del client NATS
  • Utilizzo della replica dei dati tra i servizi
  • Comprensione del flusso degli eventi
  • Gestione degli eventi e delle questioni di concorrenza

Integrazione Continua e Distribuzione (CI/CD)

  • Comprensione del workflow di sviluppo
  • Lavoro con Git
  • Esecuzione dei test
  • Opzioni di distribuzione

Riassunto e prossimi passi

Requisiti

  • Conoscenze di base di JavaScript e React
  • Familiarità con l'uso della riga di comando

Pubblico di riferimento

  • Sviluppatori
 21 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative