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
Recensioni (4)
la preparazione tecnica degli insegnanti
Giorgio - Asystel-BDF S.p.A.
Corso - Creating a Service Mesh with Istio and Kubernetes
Traduzione automatica
It was dynamic and very practical, in addition to the fact that a virtual machine was provided to us through a URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Corso - Spring Cloud for Microservices
Practical examples, and open disussions
Nenad Terzic - Pejsejf B"lgaria EOOD
Corso - Building Microservices with Spring Cloud and Netflix OSS
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.