Struttura del corso
Introduzione a Quarkus
- Cosa è Quarkus
- Vantaggi di Quarkus per applicazioni cloud-native
- Integrazione con Kubernetes e OpenShift
- Ottimizzazione del tempo di avvio e della memoria
- Flusso di lavoro e architettura di base
Concetti Fondamentali 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
- Intercezione delle richieste HTTP e SSL
Configurazione dell'Applicazione
- File di proprietà personalizzati e profili
- Accessing e sovrascrittura dei valori di configurazione
- Logging avanzato e configurazione specifica del profilo
- Sorgenti e converter personalizzati
- Valori di configurazione raggruppati e validati
Modello Quarkus Programming
- Serializzazione JSON e XML
- Validazione input/output e validatori personalizzati
- Iniezione di dipendenze e qualifier
- Eventi di ciclo di vita ed interceptor
- Testing comportamentale e unitario con Mockito
Packaging delle Applicazioni Quarkus
- Modalità comando e packaging JAR
- Über-JAR e compilazione eseguibili nativi
- Container Docker per compilazioni JAR e native
- Supporto SSL nelle applicazioni containerizzate
Introduzione a Apache Camel
- Cosa è Apache Camel e la sua integrazione con Quarkus
- Pattorni di integrazione aziendale e casi d'uso
- Sviluppo e distribuzione di route Camel all'interno di un'applicazione Quarkus
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.