Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan du cours
Introduction
- Vue d'ensemble de Bazel
- Comprendre l'architecture Bazel
Pour commencer
- Installation du moteur d'exécution et du lanceur Bazel
- Comprendre l'interface utilisateur Bazel
Comprendre la structure du projet et les éléments de base
- Bloc de construction du projet
- Structure du projet
- Concepts d'une logique de construction
Invoquer une cible à partir de la ligne de commande
- Exécuter une cible
- Commandes couramment utilisées
- Répertoires de sortie et de cache
Comprendre le Bazel cycle de vie de la construction
- Phases du cycle de vie Bazel
- Fichier de configuration
- Règles du langage de programmation
Utilisation de Bazel Basic Automation for Java
- Mise en place d'un projet Java
- Construction d'un projet Java
- Exécuter la construction à partir de la ligne de commande
- Inspection de l'artefact généré
- Déployer le projet Java
- Piloter Bazel depuis l'IDE
- Utiliser Bazel dans IntelliJ
Bazel Gestion des dépendances
- Modélisation de la granularité fine des paquets et des dépendances
- Déclarer des dépendances externes
- Déclarer une bibliothèque externe et l'utiliser dans un code
- Déclarer la dépendance JUnit
- Publication d'un JAR dans un référentiel Maven
- Publication d'une bibliothèque Java dans un dépôt local Maven
Automatisation des tests
- Exécution de tests automatisés
- Exécuter des tests JUnit
Avancé Bazel
- Concepts d'extension
- Écriture et exécution d'une règle générique
- Mise en cache et exécution à distance
- Estampillage de la construction
- Requête Bazel
- Chaînes d'outils Java
Dépannage
Résumé et prochaines étapes
Pré requis
- Connaissance et expérience du concept de système de construction
- Compréhension de base du langage de programmation Java
Audience
- Développeurs de logiciels
14 heures
Nos Clients témoignent (1)
- La volonté du formateur de répondre à nos questions et de nous aider à résoudre les problèmes - La partie initiale du cours, où le formateur nous a donné des informations initiales pour nous préparer aux exemples.
Lora
Formation - Bazel
Traduction automatique