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
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
WordPress + WooCommerce
28 Modules découpés en vidéos pédagogiques, quiz formatifs et ressources téléchargeables
À distance
À partir de 1890€ HT
5 jours | 28 heures
-
Action de formation
-
Formation éligible au CPF
-
Formation éligible OPCO
Options de formation
Comparez jusqu'à 3 cours