Struttura del corso

Introduzione a Quarkus

  • Cosa è Quarkus
  • Vantaggi di Quarkus per le applicazioni cloud-native
  • Integrazione con Kubernetes e OpenShift
  • Ottimizzazione del tempo di avvio e della memoria
  • Flusso di lavoro e architettura di base

Concetti Base di Quarkus

  • Configurazione dell'applicazione e converter
  • Ciclo di vita di inizializzazione e arresto
  • Strategie di testing
  • Configurazione del logging

Sviluppo di Servizi RESTful

  • Creazione di endpoint API REST
  • Parametri di query e metodi HTTP
  • Utilizzo di codici risposta semantiche
  • Abilitare CORS e routing reattivo
  • Intercept delle richieste HTTP e SSL

Configurazione dell'Applicazione

  • File personalizzati di proprietà e profili
  • Accessizzazione e sovrascrittura dei valori di configurazione
  • Logging avanzato e configurazione specifica del profilo
  • Sorgenti personalizzate e converter
  • Valori di configurazione raggruppati e validati

Modello Quarkus Programming

  • Serializzazione JSON e XML
  • Validazione input/output e validatori personalizzati
  • Iniezione di dipendenze e qualificatori
  • Eventi di ciclo di vita e interceptor
  • Testing comportamentale e unitario con Mockito

Packaging delle Applicazioni Quarkus

  • Modalità comando e packaging JAR
  • Über-JAR e costruzioni eseguibili native
  • Contenitori Docker per JAR e costruzioni native
  • Supporto SSL nelle applicazioni containerizzate

Riepilogo e Passaggi Successivi

Requisiti

  • Una comprensione della programmazione Java
  • Esperienza con l'architettura web e i concetti REST
  • Familiarità con il protocollo HTTP

Pubblico

  • Sviluppatori
  • Architetti software
  • Ingegneri che creano applicazioni cloud-native
 40 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (4)

Corsi in Arrivo

Categorie relative