Struttura del corso
Introduzione a Quarkus
- Cos'è Quarkus
- Vantaggi di Quarkus per le applicazioni cloud-native
- Integrazione con Kubernetes e OpenShift
- Ottimizzazione dei tempi di avvio e della memoria
- Flusso di lavoro e architettura di base
Concetti Fondamentali di Quarkus
- Configurazione dell'applicazione e convertitori
- 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 di risposta semantici
- Abilitare CORS e routing reattivo
- Intercepting richieste HTTP e SSL
Configurazione dell'Applicazione
- File di proprietà personalizzati e profili
- Accesso ed override dei valori di configurazione
- Logging avanzato e configurazione specifica del profilo
- Sorgenti e convertitori personalizzati
- Valori di configurazione raggruppati e validati
Modello di Programmazione Quarkus
- Serializzazione JSON e XML
- Validazione di input/output e validatori personalizzati
- Iniezione di dipendenze e qualificatori
- Eventi del ciclo di vita e intercettori
- Testing comportamentale e unitario con Mockito
Pacchettizzazione delle Applicazioni Quarkus
- Modalità comando e pacchetti JAR
- Costruzioni di eseguibili nativi e über-JAR
- Contenitori Docker per pacchetti JAR e native
- Suport SSL nelle applicazioni contenitorizzate
Introduzione a Apache Camel
- Cos'è Apache Camel e la sua integrazione con Quarkus
- Pattern di integrazione aziendale e casi d'uso
- Sviluppo e distribuzione di route Camel all'interno di un'applicazione Quarkus
Riassunto e Prossimi Passaggi
Requisiti
- Conoscenza della programmazione Java
- Esperienza con l'architettura web e i concetti REST
- Familiarità con il protocollo HTTP
Pubblico di Riferimento
- Sviluppatori
- Architetti software
- Ingegneri che sviluppano 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.