Struttura del corso
Introduzione
- Quarkus rispetto a Spring Framework e agli altri framework Java
- Panoramica delle funzionalità e dell’architettura di Quarkus
Preparazione dell’ambiente di sviluppo
- Scelta dell’IDE (IntelliJ IDEA, Eclipse, VSCode, ecc.)
- Installazione di Java, Maven, GraalVM e Docker
Creazione di un’applicazione Quarkus
- Inizializzazione di un progetto Quarkus
- Esecuzione dell’applicazione
- Utilizzo dell’iniezione di dipendenze in Quarkus
- Test dell’applicazione
- Packaging dell’applicazione
Sviluppo di eseguibili nativi con GraalVM
- Configurazione di GraalVM
- Compilazione delle applicazioni in eseguibili nativi
- Containerizzazione delle applicazioni native
- Debugging delle applicazioni native
Sviluppo di applicazioni Quarkus con Maven
- Creazione del progetto
- Gestione delle estensioni
- Esecuzione e debug in modalità sviluppo
- Importazione nel proprio IDE
- Generazione di eseguibili compatibili con i container
Containerizzazione di applicazioni native tramite Docker
- Costruzione e pubblicazione delle immagini container
- Distribuzione delle applicazioni native su Kubernetes
Risoluzione dei problemi comuni
Sintesi e conclusioni
Requisiti
- Conoscenza dei framework Java (Spring, Java EE, ecc.)
- Esperienza nello sviluppo in Java
Destinatari
- Sviluppatori
Recensioni (5)
Configurazione di Podman per lavorare senza sforzo con container locali, oltre che con gli argomenti di Kafka.
- Norfolk Southern
Corso - Quarkus for Developers
Traduzione automatica
Configurazione rapida e sfruttamento delle ottimizzazioni in fase di compilazione, utilizzando i Dev Services
- Norfolk Southern
Corso - Quarkus for Developers
Traduzione automatica
Le Panache e i topic di Kafka aiutano ad ampliare le mie conoscenze di base! Inoltre, ho imparato un nuovo modo di avviare un'applicazione Quarkus usando la riga di comando.
Tariku Ahmed - Norfolk Southern
Corso - Quarkus for Developers
Traduzione automatica
Scoprire Quarkus e come si rapporta a Spring Boot
Justin Ross - Norfolk Southern
Corso - Quarkus for Developers
Traduzione automatica
Abbiamo ottenuto una panoramica complessa anche sul contesto, ad esempio perché abbiamo bisogno di alcune annotazioni e cosa significano. Mi è piaciuta la parte pratica del training, in particolare l'esperienza di dover eseguire manualmente i comandi e chiamare le API REST.
Alina - ACCENTURE SERVICES S.R.L
Corso - Quarkus for Developers
Traduzione automatica