Logo de l'organisme de formation

Apprendre par la pratique

Représentation de la formation : DevOps : Intégration et Déploiement Continue – Jenkins – Nexus – Sonar - Ansible (3 jours)

DevOps : Intégration et Déploiement Continue – Jenkins – Nexus – Sonar - Ansible (3 jours)

Formation à distance
Accessible
Durée : 21 heures (3 jours)
Durée :21 heures (3 jours)
Net de TVA
Se préinscrire
Durée :21 heures (3 jours)
Net de TVA
Se préinscrire
Durée :21 heures (3 jours)
Net de TVA
Se préinscrire

Formation créée le 01/02/2022. Dernière mise à jour le 18/02/2023.

Version du programme : 2

Programme de la formation Version PDF

Avec ce cours Jenkins, allez plus loin dans votre connaissance de l’outil de manière progressive. Maitrisez les principaux concepts par la pratique. Jenkins fournit un écosystème riche qui vous permet de construire des applications fiables et robustes. La structure de l’outil vous permet de gérer les cycles de construction de vos projets.

Objectifs de la formation

  • Construire des applications robustes
  • Construire des applications maintenables dans le temps
  • Industrialiser le déploiement de vos applications
  • Améliorer votre performance et le confort des équipes (développement, qualité, recette, ..)

Profil des bénéficiaires

Pour qui
  • Entreprises de services numériques
  • Indépendants / Chef de projets / Développeurs / Architectes, …
Prérequis
  • Expérience de développement d’application en Java

Contenu de la formation

  • Introduction à l'intégration continue (0.5j)
    • Principes de l'intégration continue
    • Prérequis à l'intégration continue
    • Techniques de développements adaptés à l'intégration continue
    • Différents types de tests et d'audit d'une application
    • Cycle de vie du processus de développement
    • Outils annexes et intégration : Git/SVN, Maven, Tomcat, Nexus, Sonar, etc.
  • Mise en place et automatisation du build (0.5j)
    • L'offre Jenkins
    • Mise en place du serveur
    • Configuration : page principale de la configuration, configuration de GIT/SVN, serveur de mail
    • Jenkins et le build, les meilleures pratiques et méthodes recommandées
    • Stratégies et techniques de notification
    • Build manuels, fixer les dépendances entre les travaux de build
    • Jenkins et Maven : rappel sur Maven, configuration du build Maven, déploiement dans un repository Maven
  • Qualimétrie / Métriques de qualité du code : Sonar et autres outils (0.25j)
    • Introduction, intégration de la qualité dans le processus de build
    • Outils d’analyses disponibles : Checkstyle, FindBugs, PMD
    • Configuration de rapport
    • Sonar
  • Automatisation des tests (0.25j)
    • Introduction, terminologie du test
    • JUnit
    • Automatisation des tests unitaires et d'intégration
    • Configuration des rapports
    • Analyser la couverture de test
    • Problèmes courants
  • Automatisation du déploiement (0.5j)
    • Introduction
    • Mise en place de scripts de déploiement
    • Mise à jour des bases de données
    • Déploiement sur des serveurs d’application (Tomcat, etc...)
  • Administration d'un serveur Jenkins (0.5j)
    • Activation de la sécurité
    • Différents types de bases utilisateurs
    • Gestion des autorisations et des rôles
    • Journalisation des actions utilisateur
    • Surveillance de l'espace disque
    • Surveillance de la charge du serveur
    • Sauvegarde des données
  • Pipeline Jenkins (1j)
    • Fonctionnement vs Mode UI
    • enkins file
  • Ansible (0.5j)
    • Fonctionnement
    • Quelques playbooks
Équipe pédagogique

L'ensemble des formateurs exercent en entreprise et disposent d'au moins 5 ans d'expériences dans les formations dispensées.

Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
  • Accueil des apprenants dans une salle dédiée à la formation
  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation

Capacité d'accueil

Entre 4 et 10 apprenants

Délai d'accès

4 semaines

Accessibilité

Le lieu de formation est accessible aux personnes à mobilité réduite (Ascenseurs/Sanitaires) pour les sessions réalisées dans nos locaux. Nos formations sont accessibles aux personnes en situation de handicap. Les aspects, l’accessibilité et le type de handicap au regard des modalités pédagogiques sont à évoquer impérativement au cours de l’entretien préalable à toute contractualisation afin de pouvoir orienter ou accompagner au mieux les personnes en situation de handicap. Vous pouvez contacter la "Reférente Handicap" par mail ychouarbi@dtek.fr ou par téléphone au 07 82 71 88 78 pour toute information complémentaire.