Accueil > Développement Logiciel, Devops > Intégration Continue : bonnes pratiques de mise en œuvre
Formation #DEV295

Formation Intégration Continue : bonnes pratiques de mise en œuvre

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 4 jours

Code : DEV295


Sessions programmées :

Du 05 au 08 Jan. 2021

Du 09 au 12 Mars 2021

Du 18 au 21 Mai 2021

Du 13 au 16 Juil. 2021

Du 19 au 22 Oct. 2021

Du 21 au 24 Déc. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 4 jours

Code : DEV295


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Comprendre et maîtriser les principes de l'Intégration Continue
  • Acquérir les bonnes pratiques et techniques de la mise en œuvre de l'intégration continue
Programme
1/ Introduction
  • La nécessité de l’automatisation
  • L’intégration continue : Définition, objectifs, principes
  • Les différents composants de l'intégration continue
  • La chaîne de fabrication logicielle
  • L’intégration continue en trois étapes
  • Les freins à l’intégration continue
2/ L’automatisation de la construction du logiciel (Build)
  • Qu'est-ce que la construction du logiciel ?
  • Les Builds
  • Cycle de vie d'un projet
  • Les outils de Build (Maven, Ant...)
3/ Automatisation du déploiement du projet
  • Bonnes pratiques du déploiement
  • Intégration et déploiement continus
4/ Gestion des dépôts
  • Appréhender les Rôles des gestionnaires de dépôts
  • Présentation des types de dépôts
  • La gestion des livrables (artfacts)
  • Organisation des dépôts
  • Intégration des gestionnaires des dépôts avec :
  • les outils de Build
  • les outils de gestion des taches
  • Exemples de solutions : Nexus, Artifactory...
5/ L’automatisation des tests
  • Les différents types de tests
  • Les environnements de tests
  • Outils de test
  • L'implémentation de l'automatisation des tests
6/ Le serveur d’intégration continue
  • Rôle
  • Les grandes fonctionnalités
  • La gestion des tâches (job)
  • La dépendance entre tâches
  • Panorama des serveurs d’intégration continue (Hudson/Jenkins, CruiseControle, Bamboo…)
7/ La mise en place de métriques
  • La génération de rapports
  • Panorama des outils d'analyse et de reporting (PMD, Findbugs, Cobertura, Emma, Checkstyle...)
  • La publication des résultats
8/ La gestion du feedback
  • La gestion d'un cycle complet
  • La traçabilité des changements
9/ Conclusion
  • Avantages de l’intégration continue
  • Evolution de l’intégration continue
  • Difficultés de mise en place et interrogation
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Développeurs
  • Architectes
  • Chefs de projet techniques
Dates

Dates

  • Du 05 au 08 Jan. 2021
  • Du 09 au 12 Mars 2021
  • Du 18 au 21 Mai 2021
  • Du 13 au 16 Juil. 2021
  • Du 19 au 22 Oct. 2021
  • Du 21 au 24 Déc. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation