Plan du cours
Introduction
- Quarkus vs Spring Framework et autres frameworks Java
- Aperçu des caractéristiques et de l'architecture de Quarkus
Préparation de l'environnement de développement
- Choisir un IDE (IntelliJ IDEA, Eclipse, VSCode, etc.)
- Installer Java, Maven, GraalVM et Docker
  ;   ; Création d'une Quarkus application
- Démarrage d'un projet Quarkus
- Exécuter l'application
- Utiliser l'injection de dépendances dans Quarkus
- Tester l'application
- Emballage de l'application
Construire des exécutables natifs avec GraalVM
- Configuration de GraalVM
- Compilation des applications en exécutable natif
- Emballer les applications natives dans un conteneur
- Débogage des applications natives
Construire des applications Quarkus avec Maven
- Créer un projet
- Travailler avec des extensions
- Exécuter et déboguer en mode développement
- Importer l'IDE
- Construire des exécutables adaptés aux conteneurs  ;   ;
Conteneuriser les applications natives avec Docker
- Construire et pousser des images de conteneurs
- Déployer des applications natives sur Kubernetes  ;   ;
Dépannage
Résumé et conclusion
Pré requis
- Familiarité avec les frameworks Java (Spring, Java EE, etc.)
- Expérience en programmation Java
Audience
- Développeurs
Nos Clients témoignent (7)
Nous avons pu voir un peu de tout
Luis Manuel Navarro Rangel - Vivelink S.A. de C.V.
Formation - Docker and Kubernetes
Traduction automatique
Exemples d'applications réelles
Łukasz - Rossmann SDP Sp. z o.o.
Formation - Docker (introducing Kubernetes)
Traduction automatique
Exercices pratiques
Tobias - Elisa Polystar
Formation - Docker and Kubernetes: Building and Scaling a Containerized Application
Traduction automatique
La disponibilité du bureau virtuel en tant que bac à sable pour les participants est formidable !
Benedict - Questronix Corporation
Formation - OpenShift 4 for Administrators
Traduction automatique
Les exercices pratiques ont été extrêmement importants pour l'apprentissage, et les explications approfondies sur le fonctionnement en coulisses ont rendu les choses plus claires.
Otavio Marchioli dos Santos - ExitLag
Formation - Kubernetes from Basic to Advanced
Traduction automatique
Concepts learnt and how to set up the k8 clusters
Sekgwa Ramatshosa - Vodacom SA
Formation - Kubernetes on AWS
The explanation and background of each concept, to get a better understanding