Détails
- 12 Sections
- 76 Lessons
- 14 heures
Expand all sectionsCollapse all sections
- Présentation de l'intégration continue8
- 1.1Notions de base
- 1.2Développement agile & intégration continue
- 1.3Les éléments nécessaires à l’intégration continue
- 1.4Les techniques de développement
- 1.5Les techniques de tests et d’audit
- 1.6Le cycle de vie d’un process de développement
- 1.7Outils annexes et intégration
- 1.8Travaux pratiques: Manipulation de Jenkins
- Présentation de l'intégration continue8
- 2.1Notions de base
- 2.2Développement agile & intégration continue
- 2.3Les éléments nécessaires à l’intégration continue
- 2.4Les techniques de développement
- 2.5Les techniques de tests et d’audit
- 2.6Le cycle de vie d’un process de développement
- 2.7Outils annexes et intégration
- 2.8Travaux pratiques: Manipulation de Jenkins
- Initialisation & automatisation du Build7
- 3.1Installation du serveur
- 3.2Paramétrage du serveur
- 3.3Jenkins et le Build : best practices & méthodes
- 3.4Notification : stratégies et techniques
- 3.5Fixer les dépendances entre travaux de Build
- 3.6Jenkins & Maven
- 3.7Travaux pratiques: Construction et paramétrage d’un projet Maven Jenkins
- Initialisation & automatisation du Build7
- 4.1Installation du serveur
- 4.2Paramétrage du serveur
- 4.3Jenkins et le Build : best practices & méthodes
- 4.4Notification : stratégies et techniques
- 4.5Fixer les dépendances entre travaux de Build
- 4.6Jenkins & Maven
- 4.7Travaux pratiques: Construction et paramétrage d’un projet Maven Jenkins
- Qualité du code5
- 5.1Insertion de la qualité dans le process de build
- 5.2Les outils d’analyse
- 5.3Paramétrage du rapport qualité : Violations
- 5.4Rapport de complexité
- 5.5Travaux pratiques: Transformation du projet : inclusion des outils d’analyse de qualité et de suivi de la qualité
- Qualité du code5
- 6.1Insertion de la qualité dans le process de build
- 6.2Les outils d’analyse
- 6.3Paramétrage du rapport qualité : Violations
- 6.4Rapport de complexité
- 6.5Travaux pratiques: Transformation du projet : inclusion des outils d’analyse de qualité et de suivi de la qualité
- Automatisation des tests7
- 7.1Introduction et terminologie du test
- 7.2Automatisation des tests ; unitaires et d’intégration
- 7.3Paramétrage des rapports
- 7.4Mesure de la couverture de test
- 7.5Automatisation: Des tests d’acceptance, Des tests de performance (JMeter)
- 7.6Amélioration des temps d’exécution des tests
- 7.7Travaux pratiques: Inclusion de JUnit et JMeter au sein du projet Jenkins
- Automatisation des tests7
- 8.1Introduction et terminologie du test
- 8.2Automatisation des tests ; unitaires et d’intégration
- 8.3Paramétrage des rapports
- 8.4Mesure de la couverture de test
- 8.5Automatisation: Des tests d’acceptance, Des tests de performance (JMeter)
- 8.6Amélioration des temps d’exécution des tests
- 8.7Travaux pratiques: Inclusion de JUnit et JMeter au sein du projet Jenkins
- Automatisation du déploiement4
- 9.1Installation du script de déploiement
- 9.2MAJ des bases de données
- 9.3Tests minimaux & retour en arrière
- 9.4Travaux pratiques: Automatisation du déploiement de l’artefact
- Automatisation du déploiement4
- 10.1Installation du script de déploiement
- 10.2MAJ des bases de données
- 10.3Tests minimaux & retour en arrière
- 10.4Travaux pratiques: Automatisation du déploiement de l’artefact
- Administration du serveur7
- 11.1Création et initialisation de la sécurité
- 11.2Présentation des diverses bases utilisateurs
- 11.3Gestion des autorisations et des rôles
- 11.4Journalisation des actions utilisateur
- 11.5Gestion de l’espace disque
- 11.6Monitoring de la charge CPU
- 11.7Sauvegarde du paramétrage
- Administration du serveur7
- 12.1Création et initialisation de la sécurité
- 12.2Présentation des diverses bases utilisateurs
- 12.3Gestion des autorisations et des rôles
- 12.4Journalisation des actions utilisateur
- 12.5Gestion de l’espace disque
- 12.6Monitoring de la charge CPU
- 12.7Sauvegarde du paramétrage