Plan du cours
Introduction
- Quarkus vs Spring Framework et autres frameworks Java
- Aperçu des fonctionnalités et de l'architecture de Quarkus
Préparation de l'environnement de développement
- Choix d'un IDE (IntelliJ IDEA, Eclipse, VSCode, etc.)
- Installation de Java, Maven, GraalVM et Docker
Création d'une application Quarkus
- Initialisation d'un projet Quarkus
- Exécution de l'application
- Utilisation de l'injection de dépendances dans Quarkus
- Test de l'application
- Emballage de l'application
Construction d'exécutables natifs avec GraalVM
- Configuration de GraalVM
- Compilation des applications en exécutables natifs
- Emballage des applications natives dans un conteneur
- Débogage des applications natives
Construction d'applications Quarkus avec Maven
- Création d'un projet
- Travail avec les extensions
- Exécution et débogage en mode développement
- Importation dans l'IDE
- Construction d'exécutables adaptés aux conteneurs
Containerisation des applications natives avec Docker
- Construction et publication d'images de conteneur
- Déploiement des applications natives sur Kubernetes
Resolution de problèmes
Résumé et conclusion
Pré requis
- Connaissance des frameworks Java (Spring, Java EE, etc.)
- Expérience en programmation Java
Public cible
- Développeurs
Nos clients témoignent (5)
Configuration de Podman pour travailler facilement avec des conteneurs locaux, ainsi que pour utiliser les sujets Kafka.
- Norfolk Southern
Formation - Quarkus for Developers
Traduction automatique
Configuration rapide et exploitation des optimisations de la phase de construction grâce aux services Dev
- Norfolk Southern
Formation - Quarkus for Developers
Traduction automatique
Les sujets Panache et Kafka m'aident à élargir mes connaissances de base ! De plus, j'ai appris une nouvelle façon de démarrer une application Quarkus en ligne de commande.
Tariku Ahmed - Norfolk Southern
Formation - Quarkus for Developers
Traduction automatique
Apprendre à connaître Quarkus et comment il se rapporte à Spring Boot
Justin Ross - Norfolk Southern
Formation - Quarkus for Developers
Traduction automatique
Nous avons eu un aperçu complexe du contexte, par exemple pourquoi nous avons besoin de certaines annotations et ce qu'elles signifient. J'ai apprécié la partie pratique de la formation - avoir à exécuter manuellement les commandes et appeler les API REST.
Alina - ACCENTURE SERVICES S.R.L
Formation - Quarkus for Developers
Traduction automatique