Contattataci

Struttura del corso

Introduzione

  • Introduzione ai microservizi con Spring Boot
  • Panoramica di Spring Boot
  • Introduzione ai servizi web

Fondamenti di Spring Boot

  • Configurazione dell’IDE per un progetto Spring Boot
  • Comprensione delle funzionalità principali di Spring Boot
  • Utilizzo dei server integrati
  • Esplorazione di Spring Boot Actuator
  • Sfruttamento degli strumenti di sviluppo di Spring Boot (DevTools)

Servizi web RESTful

  • Panoramica dell’architettura REST
  • Lavorare con le variabili nei percorsi URL
  • Gestione dei parametri delle richieste HTTP
  • Implementazione del metodo POST
  • Implementazione del metodo GET
  • Gestione robusta degli errori
  • Implementazione del metodo DELETE
  • Strategie di negoziazione dei contenuti
  • Filtraggio dei dati nei servizi RESTful
  • Versionamento delle API

Spring Data JPA

  • Panoramica di JPA
  • Configurazione di JPA
  • Creazione di endpoint POST per la gestione dei dati dei dipendenti
  • Recupero dei dati dei dipendenti dal database
  • Rimozione dei dati dei dipendenti dal database
  • Migrazione da un database H2 a MySQL

Sicurezza in Spring

  • Panoramica di Spring Security
  • Registrazione e configurazione di Okta
  • Protezione del gateway API
  • Protezione del servizio degli ordini
  • Verifica delle implementazioni legate alla sicurezza in Spring

Test unitari

  • Configurazione del servizio degli ordini per i test
  • Creazione di metodi di test
  • Esecuzione della verifica dei risultati dei test
  • Implementazione dei metodi di inizializzazione per i test

Docker

  • Panoramica di Docker
  • Installazione e configurazione di Docker
  • Utilizzo pratico di Docker

Kubernetes

  • Descrizione dei componenti e dell’architettura di Kubernetes
  • Configurazione e distribuzione mediante Kubernetes

Pipeline CI/CD

  • Panoramica del modello CI/CD
  • Creazione di un registro per gli artefatti
  • Provisioning delle macchine virtuali necessarie
  • Implementazione di pipeline con Jenkins

Sintesi e prossimi passi

Requisiti

  • Esperienza nello sviluppo in Java
  • Conoscenze di base del framework Spring

Destinatari

  • Sviluppatori Java
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (4)

Corsi in Arrivo

Categorie relative