Qu'est-ce que le contrôle de source ?
Avantages du contrôle de code source
Types de systèmes de contrôle de source
Présentation d'Azure Repos
Migrer de TFVC vers Git
Authentification auprès de votre Git Repos
Comment structurer votre dépôt git
Workflows de branchement Git
Collaboration avec les demandes d'extraction
Pourquoi se soucier de GitHooks ?
Mettre en œuvre une stratégie de versioning
Le concept de pipelines dans DevOps
Pipelines Azure
Évaluer l'utilisation des agents hébergés par rapport aux agents privés
Azure Pipelines YAML vs Concepteur visuel
Configurer des agents privés
Intégration du contrôle de source avec Azure Pipelines
Analysez et intégrez les builds multi-étapes de Docker
Gates et Triggers
Déploiement progressif de l'exposition
Tests unitaires
Mocking avec Microsoft Fakes
Intégrer une campagne de tests
Test d'IHM
Tests fonctionnels
Gestion des plans de test
Utiliser de Microsoft Test Manager
Maintenir la qualité du code
Couverture de code
Gestion des politiques de sécurité
Gérer la qualité du code avec SonarCloud et d'autres outils externes
Gérez les politiques de sécurité avec open source, OWASP et WhiteSource Bolt
Introduction à la sécurité
Mettre en œuvre un processus de développement sécurisé et conforme
Repenser les données de configuration des applications
Gérer les secrets, les jetons et les certificats
Mettre en œuvre des outils de gestion de la sécurité et de la conformité dans un pipeline
Packager les dépendances
Gestion des packages (Nuget, npm...)
Migration et consolidation d’artefacts
Build & Release Dashboard
Afficher des informations de build/release sur le tableau de bord
Faites-nous part de votre projet de formation,
nous sommes là pour vous guider.