Rechercher
Fermer ce champ de recherche.
Rechercher
Fermer ce champ de recherche.

Intégration continue avec MAVEN, JENKINS, SONAR ET GIT

  • Formations
  • Intégration continue avec MAVEN, JENKINS, SONAR ET GIT

Connaissance du langage Java et notions du cycle de développement

Maîtriser les 7 phases de mise en oeuvre d’une intégration continue
Maîtriser les maillons d’une chaîne d’intégration continue
Automatiser la construction de vos applications
Tester vos applications en continue
Mettre en place un tableau de bord de vos intégrations
Générer des rapports l’és à l’activité de développement
Valider le respect des normes de développement par les développeurs
Déclencher des alertes et notifications
Prévenir les bugs et la régression de vos applications
Automatiser la création de vos livrables
Comprendre l’acceptance en continue
Comprendre le déploiement en continue

Accessible selon le nombre de places disponibles.
Les participants recevront leur convocation au plus tôt deux semaines avant le début de la formation.

À l’issue de chaque module, le formateur évaluera chacun des participants en fonction des cas pratiques et exercices effectués.

Une attestation de formation vous sera remise.

  • Alternance d’exercices, cas pratiques, QCM et de notions théoriques, projet Fil Rouge.
  • Evaluations régulières et retour du formateur sur les points moins bien assimilés.
  • Les supports de cours seront mis à disposition via notre la plate-forme de téléchargement AJC Classroom.
  • Accès à notre plateforme à distance de Classe Virtuelle
    Mêmes possibilités et interactions avec votre formateur que lors d’une formation présentielle. En effet, votre formation se déroulera en connexion continue 7h/7 :

        • Echanges directs avec le formateur et l’équipe pédagogique à travers la visioconférence, les forums et chats
        • Vérification de l’avancement de votre travail et évaluation par votre formateur à l’aide d’exercices et de cas pratiques
        • Suivi pédagogique et conseils personnalisés pendant toute la formation

     

    Vous recevrez les informations de connexion par mail dès votre inscription. En cas de problème de connexion, vous pourrez joindre notre équipe à tout moment (avant ou même pendant la formation) au 0182837241 ou par mail à l’adresse hotline@ajc-formation.fr.

Les personnes en situation de handicap sont invitées à nous communiquer leurs besoins spécifiques. Nous ferons tout pour les mettre dans les meilleures conditions de suivi de la formation (compensation, accessibilité…)

Attestation de formation

Programmeurs
Développeurs
Chef de projets

Introduction

  • Comprendre la notion de Chaîne d’intégration continue
  • les 7 étapes de mise en oeuvre intégration continue
  • Role du serveur d’Intégration continue
  • La place des tests unitaires / intégration
  • L’acceptance en continue
  • Le déploiement en continue
  • Intégration continue et Agilité
  • Robustesse, Maintenabilité

Maven pour de développeur

  • définition
  • conventions
  • Coordonnées
  • POM
  • Installation
  • sections de pom.xml
  • Création Projet maven
  • plugin, goal, Mojo
  • Phases maven
  • dépendances
  • Repository local, distant
  • plugin help
  • plugin m2eclipse
  • plugin checkstyle
  • plugin sonar

Maven pour le chef de projet

  • projet multi-modules
  • héritage, composition
  • génération rapports
  • site internet du projet : plugin site
  • Gestion de conflits
  • Optimisations pom.xml
  • dependencyManagement
  • pluginManagement
  • Repository Manager
  • plugin release,
  • Snapshot

Gestion sources avec Git

  • Décentralisé !
  • Créer un dépôt local
  • Ajout et versioning de fichiers
  • Supprimer, déplacer et renommer des fichiers
  • Analyser l’historique des révisions
  • Obtenir des informations sur l’état de la copie de travail
  • Ignorer des fichiers
  • Créer et gérer des branches
  • merge : gérer les conflits
  • Push, pull, fetch
  • Comprendre rebase, reset
  • Débugger avec bisect
  • Gestions dépots avec GitBlit
  • Gestions dépots avec GitLab
  • Workflows Git

Automatiser les tests

  • Tests unitaires avec JUnit
  • Tests unitaires avec Mockito
  • Tests unitaires avec TestNG
  • Automatiser tests unitaires
  • Automatiser tests d’intégration
  • Intégration de tests Selenium WebDriver
  • Phase de test et ‘integation-test’
  • ‘pre-integation-test’ et ‘post-interation-test »
  • Ignorer les tests
  • Couverture de code
  • Automatiser tests d’acceptance
  • Automatiser tests de performance avec Gatling
  • Résoudre les problèmes de lenteur des tests
  • BDD avec concordion

Qualité du code

  • La qualité de code dans le processus de build
  • Plugins Maven : javadoc, Checkstyle, JXR, Changelog, FindBugs, PMD,
  • Rapport sur la complexité du code : Cobertura, JaCoco
  • Rapport sur les taches ouvertes (FIXME, TODO, )
  • Installation sonar
  • Intégration avec l’outil Sonar
  • Intégration avec outil gestion bugs

Nexus

  • Définition et valeur ajouté d’un >Repository d’entreprise
  • offre du marché
  • Installation Nexus
  • Role Proxy
  • Role pour bande passante
  • gestion des livraisons releases / snapshot
  • Intégration Maven / Nexus
  • balise mirror et server dans settings.xml
  • balise distributionManagement dans pom.xml

Jenkins

  • Valeur ajoutée d’un serveur IC
  • offre du marché
  • Préparer l’environnement système
  • Installation Jenkins
  • Configuration JDK et Maven
  • Création premier Job
  • Lancement premier Job
  • Actions pre-build
  • Actions post-build
  • Rapport Javadoc
  • Rapport couverture de code
  • Configurer les rapports de test dans Jenkins
  • Afficher les résultats de test dans Jenkins
  • Intégration avec Sonar
  • Tableau de bord de la configuration Jenkins
  • Configuration Variables d’environnement Système
  • Configuration Propriétés globales
  • Configuration outils de build : Maven, Ant, Shell
  • Configuration gestionnaire de source (Subversion, cvs)
  • Mémoire necessaire
  • répertoire USER_HOME/.jenkins
  • Backup données Jenkins
  • Upgrade Jenkins
  • Lancement de build MAven
  • Voir les résultats d’un job

Sonar

  • Les 7 axes de Qualité logicielle
  • Installation par défaut (base h2)
  • Intégration avec MySQL
  • Analyse de code via Sonar Runner
  • Analyse de code via Maven
  • Analyse de code via Ant
  • Analyse de code via plugin Eclipse
  • Analyse de bugs Potentiels
  • Respects des règles de codage
  • Analyse résultats de Tests
  • Analyse Duplications de code
  • Analyse des Commentaires
  • Analyse de l’Architecture et design
  • Analyse de la Complexité du code
  • Paramétrage de règles spécifiques
  • Profils de règle
Référence :
DEVO-017
Formation :
Intégration continue avec MAVEN, JENKINS, SONAR ET GIT
Lieu :

Classe à distance, Présentiel

Durée :
5 jours (35 heures)
Dates :
2895 € HT
Cette formation
sur-mesure

Ce cours est réalisable en intra-entreprise, dans vos locaux, dans nos salles ou à distance.

Conserver & partager e programme
Email
Imprimer

Cette formation vous intéresse ?

Découvrez les formations incontournables dans ce domaine disponibles en classe et à distance

Formation - Conception de Cisco Data Center Unified Computing v5 clock 5 jours
Jenkins
Intégration continue avec MAVEN, JENKINS, SONAR ET GIT
5 jours (35 heures)
2895 € HT
S'inscrire
Formation - Conception de Cisco Data Center Unified Computing v5 clock 2 jours
Jenkins
Jenkins
2 jours (14 heures)
1290 € HT
S'inscrire
Formation Jenkins intégration continue clock 2 jours
Jenkins /
Jenkins : intégration continue
2 jours (14 heures)
S'inscrire

Demande de devis

Formation :
Intégration continue avec MAVEN, JENKINS, SONAR ET GIT
Lieu :

Classe à distance, Présentiel

Durée :
5 jours (35 heures)
Prix :
2895 € HT

Laissez-nous un message et notre équipe commerciale vous répondra trés rapidement.
Vous pouvez également nous contacter par téléphone, du lundi au vendredi de 8h30 à 18h30.

1 Step 1
Vous êtes ?
keyboard_arrow_leftPrevious
Nextkeyboard_arrow_right
FormCraft - Générateur de formulaires WordPress
1 Step 1
Vous êtes ?
keyboard_arrow_leftPrevious
Nextkeyboard_arrow_right
FormCraft - Générateur de formulaires WordPress

S'inscrire et réserver vos dates

Dates :
Formation :
Intégration continue avec MAVEN, JENKINS, SONAR ET GIT
Lieu :

Classe à distance, Présentiel

Durée :
5 jours (35 heures)
Prix :
2895 € HT

Laissez-nous un message et notre équipe commerciale vous répondra trés rapidement.
Vous pouvez également nous contacter par téléphone, du lundi au vendredi de 8h30 à 18h30.

Comment financer votre formation chez AJC

Entreprises/Salariés secteur privé

Actions collectives

Certaine de nos formations font partie des Actions Collectives campusAtlas. Elles sont accessibles à toutes les salariés des entreprises adhérentes à l’OPCO Atlas

Entreprises/Salariés secteur privé

POE

La Préparation Opérationnelle à l’Emploi est le dispositif qu’il vous faut si vous ne trouvez pas assez de «talents» pour combler vos besoins de recrutement sur le marché du travail (particulièrement sur les métiers en tension et les métiers émergents).

Salariés/Demandeurs d’emploi

CPF

Tout salarié ou demandeur d’emploi bénéficie d’un Compte Personnel de Formation depuis 2015 qu’il peut mobiliser directement. Il représente un montant en euro.