Référence: 251258564F

/

Mise à jour le

Gestion de code source

Réseau Formateurs

Cet organisme a obtenu la marque « Qualiopi » pour ses actions de formation.

Niveau de sortie : Sans Niveau spécifique

Pour cette formation

1 session disponible

Consulter

Objectifs

S’initier à la Gestion de Code Source
Utiliser Git comme outil de gestion de code source
Découvrir les stratégies de gestion de version avec Git
Automatiser des Flux de Travail
S’initier à la sécurité et aux bonnes pratiques
Découvrir la gestion avancée de projet

Programme

S’initier à la Gestion de Code Source
- Comprendre l'importance de la gestion de code source dans le développement logiciel
- Explorer les avantages de l'utilisation d'un système de contrôle de version (VCS)
- Découvrir les principaux outils de gestion de code source (Git, Subversion, etc.)
- Mettre en place un environnement de gestion de code source
- Créer et configurer un dépôt Git
- Pratiquer les bases de la gestion de code source avec Git
Utiliser Git comme outil de gestion de code source
- Découvrir Git en tant qu'outil de gestion de code source
- Effectuer la configuration initiale de Git
- Cloner les dépôts Git et gérer la gestion des branches
- Découvrir l'utilisation avancée de Git : gestion des conflits, rébase, etc.
- Collaborer en équipe avec Git
- Gérer les fichiers binaires et les sous-modules Git
Découvrir les stratégies de gestion de version avec Git
- Utiliser des branches en Git pour le développement parallèle
- Gérer des branches de fonctionnalités
- Découvrir les branches de version (release) et les branches de correction de bugs (hotfix)
- Résoudre des conflits en Git
- Connaître les méthodes de résolution de conflits en équipe
- S'initier aux stratégies de fusion (merge) et de rébase (rebase) en Git
Automatiser des Flux de Travail
- Découvrir l'intégration continue (CI) et la gestion de Code Source
- Configurer des pipelines CI/CD avec GitLab CI/CD ou Jenkins
- Effectuer un déploiement automatisé à partir de Git
- Utiliser des hooks Git pour les déclencheurs automatisés
- Effectuer la préparation et le post-traitement automatisés avec Git hooks
- Analyser des exemples d'utilisation de hooks pour des workflows spécifiques
S’initier à la sécurité et aux bonnes pratiques
- Analyser la sécurité dans la gestion de code source
- Gérer les droits d'accès et les autorisations
- Analyser les vulnérabilités du code source avec des outils
- Découvrir les bonnes pratiques de gestion de code source
- Connaître les conventions de nommage et la structure de répertoires
- Documenter le code et la gestion des commentaires
Découvrir la gestion avancée de projet
- Gérer les versions distribuées
- Découvrir l'utilisation avancée des fonctionnalités Git telles que les tags et les alias
- Gérer les branches dans de grands projets
- Connaître les stratégies de fusion avancées et la résolution de conflits complexes
- Gérer le code source pour les projets open source
- Collaborer avec des contributeurs externes et la gestion des forks

Certifications et métiers visés

Consulter le diplôme, titre ou certificat... délivrés en fin de formation ainsi que les métiers auxquels cette formation vous donne accès.

Résultats attendus

Attention, cette formation ne conduit pas à une certification ou une habilitation inscrite au RNCP.

Métier(s) correspondant(s)

Nom du métier Lien vers la fiche du métier
M1805 : Études et développement informatique Fiche métier - nouvel onglet

1 session : Gestion de code source

  • au

    Réseau Formateurs

    Cet organisme a obtenu la marque « Qualiopi » pour ses actions de formation.

    • Distanciel
    • Session terminée

    Formation professionnelle