Formation Jenkins (Hudson) - Intégration continue pour Java

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Mettre en oeuvre et exploiter un serveur d'intégration continue Jenkins. Gérer les interconnexions avec un système de build et de tests

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 1 625,00 €

Durée 2 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 1 625,00 €

Durée 2 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Introduction

    Introduction à l'agilité
    Intégration continue : présentation, positionnement dans une démarche agile
    Processus de développement, tests unitaires / d'intégration
    Présentation d'APIs/outils de gestion : SVN (versionnement), Maven (build), jUnit (tests), CheckStyle (qualité),...
    Jenkins (Hudson) : présentation, historique
    Types d'installation

    Atelier : Mise en place de Jenkins, tour d'horizon de l'interface

    Gestion des builds

    Mise en place de builds : automatiques / manuels
    Configuration de Jenkins : Maven, SVN/CVS, mail
    Maven : rappels, déploiements
    Gestion des notifications

    Atelier : Configuration de Jenkins, scripts Maven

    Qualité du code

    Présentation, gestion de la qualité du code
    Panorama des outils : Checkstyle, FindBugs, ...
    Rapport de qualité : configuration, plugins (Violations)
    Autres rapports : complexité, tâches,...

    Atelier : Intégration d'outils de gestion de qualité du code (SonarQube) dans Jenkins

    Tests avec Jenkins

    Types de tests
    Automatisation, couverture
    Tests unitaires et d'intégration
    Tests d'acceptance, tests de performances
    Optimisation des tests

    Atelier : Multiples scénarios d'automatisation de tests unitaires, d'intégration, de performances

    Déploiements avec Jenkins

    Stratégie globale d'automatisation Scripts de déploiement et de mise à jour Rollbacks

    Atelier : Construction de scripts de déploiement

    Administration de Jenkins

    Sécurité du serveur
    Gestion des utilisateurs : bases, rôles, autorisations
    Gestion des journaux
    Espace mémoire/charge CPU, espace disque
    Monitoring

    Atelier : Multiples tâches d'administration du serveur Jenkins

    Prérequis

    Connaissances en Java, cycle de développement / Maven, gestion des versions (SVN/CVS)

    Public

    DSI, Chefs de projets, Développeurs

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    • Acquérir les techniques et les méthodes opérationnelles pour conduire des audits internes de manière efficace
    • Structurer la synthèse des audits internes
    • Participer à l’amélioration continue de sa structure
    Tarif

    A partir de 790,00 €

    Durée

    3 heures 48 minutes

    Modes

    Objectifs de la formation

    Objectifs, historique, terminologie et pipeline - L'importance, les pratiques et la transformation d'une culture collaborative DevOps - Pratiques de conception, telles que la conception modulaire et les microservices - Intégration continue (Cl), telle que le contrôle de version, les builds et la correction - Principes et meilleures pratiques des tests continus (CT) - Livraison et déploiement continus (CD): emballage, conteneurs et version - Surveillance continue (CM): infrastructure, processus et applications de surveillance et d'analyse - Infrastructure et outils: cadres, outils et infrastructure sous forme de code - Assurance de la sécurité: DevSecOps - L'opportunité d'entendre et de partager des scénarios réels
    Tarif

    A partir de 2 475,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Utiliser Ansible dans un contexte d'intégration continue et de livraison continue d'une application - Gérer efficacement des inventaires
    Tarif

    A partir de 2 575,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
    Tarif

    Contacter l'organisme

    Durée

    4 jours (28 heures)

    Modes
    • Entreprise
    • Distance
    • Centre

    Devenez développeur Java

    Proposé par SHURAFORM - FORMAEREM

    Objectifs de la formation

    Réaliser une application Java étape par étape.
    Maitriser les fondements de la programmation orientée objet à partir de Java-
    Installer et utiliser la machine virtuelle Java

    Exploiter les fondamentaux du langage tels que les opérateurs, les variables ou les structures de contrôle

    Mettre en oeuvre les concepts propres à l'objet tels que l'héritage, l'interfaçage ou le polymorphisme

    Utiliser des concepts des versions les plus récentes comme les structures itératives
    Constituer des ensembles sous forme de tableaux ou de collections de différentes natures

    Gérer les cas alternatifs de traitement ainsi que les erreurs d'exécution

    Travailler avec un environnement de développement
    Tarif

    A partir de 610,00 €

    Durée

    2j / 17h

    Modes
    • Entreprise
    • Distance

    Objectifs de la formation

    • Comprendre les enjeux de Kotlin et son intérêt
    • S'approprier les bases du langage
    • Maîtriser la programmation orientée objet avec Kotlin
    • Être capable d'utiliser les fonctions de base
    • Utiliser des aspects avancés de Kotlin
    • Maîtriser l'environnement de développement
    • Pouvoir interagir entre le Kotlin et le Java
    • Pouvoir utiliser des outils Kotlin comme les plugins
    Tarif

    A partir de 2 600,00 €

    Durée

    4 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Maîtriser les obligations légales - Identifier et définir les rôles et missions du tuteur en entreprise - Accueillir un tutoré et organiser un parcours d’accompagnement facilitant son intégration - Contribuer à la montée en compétences du tutoré en facilitant la transmission de savoir-faire professionnels - Suivre et évaluer le travail et les apprentissages du tutoré
    Tarif

    A partir de 1 475,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Apprendre à  développer et déployer des applications Java/JEE avec Windows Azure
    Tarif

    A partir de 3 325,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Faire le point sur les derniers textes et leur mise en œuvre dans les entreprises
    • Avoir un éclairage sur les dernières nouveautés
    • Mesurer les évolutions concernant le pilotage et la gestion de la formation
    • Identifier les risques de contentieux en matière de formation professionnelle continue et mesurer les réponses apportées par la jurisprudence récente
    Tarif

    A partir de 545,00 €

    Durée

    3 heures 30

    Modes
    • Entreprise
    • Centre
    • Distance

    Objectifs de la formation

    • Positionner les tests unitaires dans le processus de développement.
    • Comprendre le périmètre des tests unitaires.
    • Avoir une vision globale des possibilités et limites de JUnit.
    • Écrire et exécuter des cas de test avec JUnit.
    • Écrire et exécuter des suites de test avec JUnit.
    • Utiliser des objets Mocks pour simuler un environnement logiciel.
    • Mettre en œuvre les tests dans les applications utilisant Spring Framework.
    • Automatiser les tests et améliorer la qualité du code dans le processus de développement.
    Tarif

    Contacter l'organisme

    Durée

    1j / 7h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...