Besoin de renseignement? Contactez nous....
Envoyer un Email +33 7 81 01 72 30
contact@odellya.com

Git

Industrialisation et forge logicielle


 
Usine Logicielle

Objectifs
  • Apprendre à mettre en place une usine logicielle pour gérer ses projets
  • Mettre en oeuvre le déploiement continue d’une application Java EE

Notion d’Usine Logicielle
Les grandes fonctions d’une Usine Logiciel

Le gestionnaire de source

  • Qu’est-ce qu’un gestionnaire de source ?
  • Les stratégies de gestion de sources
  • Exemple avec Git :
    • Les principes de Git
    • Installer un environnement de travail
    • Créer un dépôt
    • Versionner avec Git
      • Cycle de vie d’un fichier
      • Manipuler les différentes versions d’un fichier
    • Les branches

L'intégration continue

  • Notion d’intégration continue
  • Les différents produits permettant de faire de l’intégration continue
  • Exemple avec Jenkins :
    • Installer Jenkins
    • Configurer Jenkins
    • Créer des jobs Jenkins
    • Orchestrer plusieurs jobs

Gestionnaire de dépôts

  • Qu’est-ce qu’un gestionnaire de dépôt ?
  • Les produits du marché permettant de gérer des dépôts
  • Exemple avec Sonatype Nexus
    • Installer Nexus
    • Configurer Nexus
    • Créer différents types de dépôts
    • Utiliser Nexus avec Maven et Jenkins
    • Sécuriser les dépôts

Déploiement continu

  • Principe
  • Mise en oeuvre avec un projet exemple

Nos formateurs
La compétence technique de l’ensemble de nos formateurs pédagogues se justifie d’une expérience technique réelle sur chacun de leur domaine d’intervention
Durée de la formation : 3 jours
Ce cursus s’adresse aux :
  • Débutants
  • Développeurs
  • Architectes
  • Chef de projet
  • Concepteur
  • Designer web

Les formations du cursus


SVN
2 jours
Connaissance d’un langage orienté objet Java, et Javascript souhaitable
Débutants Développeurs Architectes Chef de projet Concepteur Designer web
Jenkins
2 jours
Connaissance d’un langage orienté objet Java, et Javascript souhaitable
Débutants Développeurs Architectes Chef de projet Concepteur Designer web
ANT
1 jour
Connaissance d’un langage orienté objet Java, et Javascript souhaitable
Débutants Développeurs Architectes Chef de projet Concepteur Designer web