Formation usine logicielle avec Pluriel
Usine logicielle
Comprendre les principes DevOps - Mettre en place une solution de configuration logicielle basée sur Git
À propos de cette formation
Verneuil-en-Halatte
60
À partir de 0€ HT
Durée sur devis
Action de formation
Éligible OPCO
En savoir plus
Objectifs pédagogiques
- Gérer les versions des projets du dépôt de données
- Mettre en œuvre et exploiter un serveur d'intégration continue
- Gérer les interconnexions avec un système de build et de tests
Contenu de la formation
-
Introduction à DevOps
- Principes DevOp Culture, Automoatisation, Lean, Mesure, Partage
- Culture Devops , Présentation, Caractéristiques, Mise en place
- integration et deploiement continues
-
Présentation de GIT
- Gestion de configuration logicielle (GCL) : présentation, positionnement, outils
- Terminologie GCL : Branch, Tag, Checkout, Commit, Merge, ...
- Git : fonctionnalités, composants
- Git vs SubVersioN
- Configuration de Git : préférences, authentification
- Editeur de code et outil d'analyse
- Atelier : Installation d'un client Git - Création d'un dépôt de données
-
Exploitation du repository
- Import de sources du projet
- Récupération d'une copie locale Création de branches
- Commit de modifications et gestion des conflits
- La création d'une branche
- Gestion des métadonnées, historique
- Création de Tags dans Git
- Atelier : Mise en place de projets sur le repository - Récupération d'une copie locale et multiples opérations de propogations de modifications avec gestion des conflits
-
Administration de Git
- Gestionnaire Git disponibles : gitweb, git-gui, ...
- Git distibué
- Le service web GitHub
- Gestion des utilisateurs
- Import et export de repositories
- Sécurité du dépôt et des échanges (SSL)
- Sauvegarde et restauration
- Atelier : Multiples tâches d'administration
-
Tâches avancées
- Organisation de la gestion de versions
- Git dans un système d'intégration continue
- Gestion des logs
- Statistiques du dépôt
-
Comprendre l'intégration continue
- Processus de développement, tests unitaires / d'intégration
- Intégration continue : présentation, positionnement dans une démarche agile Gestion des environnements
-
Contrôler la qualité du code
- Présentation, gestion de la qualité du code
- Panorama des outils : Checkstyle, FindBugs,
- Rapport de qualité : configuration, plugins (Violations)
-
Automatiser les tests
- Types de tests
- Automatisation, couverture
- Tests unitaires et d'intégration
-
Mettre en place une stratégie de déploiement
- Stratégie globale d'automatisation Scripts de déploiement et de mise à jour Rollbacks
L'organisme de formation
Pluriel
Découvrir Pluriel
Public concerné
- Manager
- Développeurs confirmés
- Administrateurs systèmes
- DevOps
Prérequis
- Notions d'administration systèmes
Conditions d'accès
Accessibilité
Diplôme / Certification
- Attestation de fin de stage mentionnant le résultat des acquis
- test
D'autres formations qui pourraient vous intéresser
Talend Cloud Essentiels
Développeurs d'intégration de données et administrateurs qui souhaitent fournir des données prêtes à l'emploi aux utilisateurs métier ainsi qu'administrer les Flows d'intégration de données
Lieux sur devis
À partir de 0€ HT
2 jours
-
Action de formation
-
Formation éligible OPCO
Options de formation
CléA Numérique
Permettre l’acquisition d’un socle de connaissances numériques professionnelles en vue du passage de la certification CléA Numérique, au travers de modules de formations et exercices interactifs et tutoriels vidéos.
À distance
À partir de 890€ HT
14 jours | 72 heures
-
Action de formation
-
Formation éligible OPCO
Options de formation
Comparez jusqu'à 3 cours