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

    A l'issue de cette formation, vous serez capable de :

    • Faciliter la co-création de valeur grâce à une acquisition et une intégration réussies de services Cloud tout en appliquant le cadre ITIL 4
    • Analyser les solutions disponibles et les avantages potentiels en utilisant une approche indépendante des fournisseurs
    • Identifier, sélectionner et fournir efficacement des services Cloud optimisés
    • Mettre en place un parcours utilisateur d'approvisionnement Cloud de bout en bout axé sur le client
    • Vous préparer au passage de la certification ITIL® 4 Specialist Acquiring and Managing Cloud Services (AMCS).
    Tarif

    Contacter l'organisme

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Mettre en place une architecture orientée services avec des web services Java - Optimiser et sécuriser des services web
    Tarif

    A partir de 2 125,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Avec plus de deux milliards de téléphones portable et assistants personnels supportant Java ME,cette technologie est très présente sur le marché des systèmes informatiques personnels portables. A l'issue de cette formation Java ME, les participants maîtriseront l'architecture Java ME (CLDC/MIDP) et développeront des MIDLETS sur téléphone présentant tous les aspects traditionnellement liés avec ce type d'équipement : interfaces graphiques, gestion du stockage local, connexion réseau pour ne citer que les plus classiques

    Tarif

    Contacter l'organisme

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Comprendre l’intérêt et l’usage des Design-Patterns en conception logicielle
    • Concevoir une architecture logicielle solide en utilisant des modèles de conception éprouvés
    • Identifier les différentes familles de Design-Patterns GoF et les responsabilités de chacun
    • Identifier les Design-Patterns nécessaires à la construction d’une application Java SE/Jakarta EE
    • Modéliser et développer une couche de persistance des données en utilisant les modèle de conception permettant de rendre les autres couches indépendantes du système de persistance
    • Modéliser et implémenter une couche métier en s’appuyant sur la couche de persistance avec les modèles d’abstraction essentiels
    • Modéliser et implémenter la couche de présentation/IHM et utiliser les patterns pour le lien avec la couche métier, la gestion de l’interaction utilisateur et l’affichage de données
    • Comprendre l’apport des patterns d’architecture tels que le modèle MVC dans une structure logicielle complexe
    Tarif

    Contacter l'organisme

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    - Développer des algorithmes parallèles efficaces - Analyser des fichiers non structurés et développer des tâches Java MapReduce - Charger et récupérer des données de HBase et du système de fichiers distribué Hadoop (HDFS) - User Defined Functions de Hive et Pig
    Tarif

    A partir de 3 875,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Connaître les notions nécessaires à  la gestion d'un projet Java EE
    Tarif

    A partir de 3 475,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Maîtriser l'offre BI de Microsoft
    • Savoir utiliser SQL Server Integration Services (SSIS)
    • Savoir utiliser SQL Server Analysis Services (SSAS)
    • Savoir utiliser SQL Server Reporting Services (SSRS)
    • Connaître Power BI, l'intégrer à la suite SQL
    Tarif

    A partir de 3 000,00 €

    Durée

    5 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Comprendre les Web Services et leurs composants
    • Utiliser XML et Java dans les Web Services
    • Concevoir des services RESTful avec Java et CXF
    • Implémenter et interagir avec des services SOAP
    • Créer et manipuler des documents WSDL
    • Utiliser et gérer l'annuaire UDDI
    • Développer et déployer des Web Services avec Java EE
    • Assurer la sécurité et les transactions des Web Services
    Tarif

    A partir de 3 000,00 €

    Durée

    5 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Décrire les évolutions en cours dans le champ de la formation professionnelle continue et de l'apprentissage
    • Mesurer les impacts de la réforme sur les règles de mise en oeuvre de la formation en entreprise
    • Planifier le nouveau plan de développement des compétences, pratiquer les arbitrages stratégiques en fonction du nouveau cadre légal.
    Tarif

    A partir de 800,00 €

    Durée

    1j / 7h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Concrètement, à l'issue de cette formation Jenkins, vous aurez acquis les connaissances et compétences nécessaires pour :

    • Comprendre les principes et les bénéfices de l’intégration continue
    • Savoir installer, configurer et dimensionner un serveur Jenkins
    • Être capable d’intégrer Jenkins avec d'autres outils (SCMs, Sonar, Nexus, Gestionnaire de tickets, Docker)
    • Savoir définir des pipelines d’intégration ou de déploiement continue via l’interface Jenkins et via des scripts Pipelines
    • Comprendre comment exploiter un serveur Jenkins
    • Savoir utiliser l’API Rest et la CLI de Jenkins pour automatiser les builds
    • Savoir automatiser les tests et les audits de code
    • Être capable d’automatiser et de déployer Jenkins sur un projet
    Tarif

    A partir de 1 480,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...