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
- Autorizzare CORS e routing reattivo
- Intercepting richieste HTTP e SSL
Configurazione dell'Applicazione
- File di proprietà personalizzati e profili
- Accesso e 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 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
- Container Docker per pacchetti JAR e nativi
- Suport SSL in applicazioni containerizzate
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 Passi Successivi
Requisiti
- Conoscenza della programmazione Java
- Esperienza con l'architettura web e i concetti REST
- Familiarità con il protocollo HTTP
Pubblico Obiettivo
- Sviluppatori
- Architetti software
- Ingegneri che costruiscono applicazioni cloud-native
Recensioni (3)
Possibilità di svolgere esercizi indipendenti nell'ambiente di formazione.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Corso - Kafka for Administrators
Traduzione automatica
la preparazione tecnica degli insegnanti
Giorgio - Asystel-BDF S.p.A.
Corso - Creating a Service Mesh with Istio and Kubernetes
Traduzione automatica
Esempi molto pratici. L'instruttore ha cercato di mantenere un ritmo tale che tutti potessero seguirlo, anche se il gruppo era piuttosto eterogeneo in termini di competenze. Ha fornito molte spiegazioni a chiunque ne avesse chiesto :)
Georgi - BMW SA
Corso - Apache Kafka for Developers
Traduzione automatica