Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Durée 7 heures
Plan du cours
Vue d'ensemble des méthodologies de gestion de projet
- Méthodologies Agile
- Cycle en V
Déploiement automatique via GIT
- Dépôt de production
- Branch de version
- Utilisation des étiquettes (tags) pour les versions
- Changement entre les versions
- Gestion des versions de maintenance
- Versions majeures
Documentation, Journal des modifications des versions
- Utilisation de l'historique du dépôt pour créer le journal des modifications
- Utilisation de la description des étiquettes pour résumer les modifications des versions majeures
- Agrégation des petites modifications en une modification plus importante (plus proche des besoins métier)
- Agrégation des engagements (commits)
- Regroupement des engagements en parties logiques
Stratégies de poussée (push) et de récupération (pull) du dépôt central
- Conserver le dépôt central propre
- Créer une structure pour agréger et examiner les modifications provenant des développeurs
- Environnements de test et de préproduction
Architecture logicielle et composants
- Comment diviser logiquement l'application et le dépôt
- Comment gérer les bibliothèques et les sous-projets développés par des tiers
- Utilisation des sous-modules pour automatiser les mises à niveau
Pré requis
Une connaissance de GIT est recommandée.
La compréhension du cycle de vie du développement logiciel, des méthodologies et des cadres de gestion de projet (tels que le cycle en V et Agile) est requise.
Nos clients témoignent (2)
Comment résoudre les problèmes de Git
Giancarlo Trezzi - Pentana Solutions
Formation - Git for Victims of Subversion
Traduction automatique
La pédagogie et les exercices proposés