Formation Intégration et déploiement continue avec Gitlab-CI

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. 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 3 475,00 €

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

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 3 475,00 €

Durée 5 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

    Comprendre l'intégration continue et découvrir GitLab

    Processus de développement, tests unitaires / d'intégration
    Intégration continue : présentation, positionnement dans une démarche agile
    Gestion des environnements : développement, recette, production
    Outils de conteneurs applicatifs (Docker)
    Configurations système et applicative et outils de centralisation (Puppet, Ansible)
    Panorama outils de gestion : versionnement, build, tests, qualité
    GitLab-CI : présentation, fonctionnalités
    Types d'installation
    Notion de projet, documentation (README.md, Wiki, ...)

    Atelier : Mise en place de GitLab, tour d'horizon de l'interface, création de dépôts et paramétrage

    Maîtriser les bases du YAML

    YAML : syntaxe de base, spécificités
    Déclaration et utilisation de variables
    Collections
    Ancres

    Gérer des builds avec GitLab CI

    Principe de fonctionnement : pipelines, stages, tasks, artefacts, tags
    Structure d'un build de projets, le fichier manifeste .gitlab-ci.yml
    Jobs et Runners, utilisation de Docker
    Mise en place de builds : automatiques / manuels
    Plugins pour la gestion des dépôts de source
    Outils de build : Maven, Gradle,...
    Organisation des branches et des tags
    Gestion des dépendances et dépôts, mise en place d'un cache
    Intégration des dépôts avec les outils de build
    Gestion des notifications
    Création et utilisation de variables dans les paramètres CI/CD
    Lancement de jobs en parallèle

    Atelier : Interfaçage avec des dépôts de dépendances - Configuration et lancement de builds (applications web JS ou services Java)

    Contrôler la 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 une démarche d'intégration continue

    Automatiser les tests

    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

    Mettre en place une stratégie de déploiement

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

    Gestion des artefacts (archivage)
    Utilisation des groupes de ressources pour limiter la concurrence

    Atelier : Construction de scripts de déploiement

    Administrer les outils

    Sécurité du serveur d'intégration continue
    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

    Prérequis

    Connaissance du cycle de vie d'une application, maîtrise des commandes de base Git

    Public

    Opérationnels, Développeurs, Chefs de projets

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    À l'issue de cette formation Microsoft 365 Endpoint Administrator vous aurez acquis les connaissances et les compétences nécessaires pour :

    • Comprendre comment planifier et exécuter une stratégie de déploiement de points de terminaison en utilisant des techniques de déploiement contemporaines
    • Savoir implémenter des stratégies de mise à jour efficaces
    • Être en mesure de gérer les identités et les périphériques
    • Apprendre à gérer les postes de travail avec Windows Intune
    • Savoir inventorier les applications et services
    • Garantir la sécurité et conformité des postes de travail
    Tarif

    A partir de 3 095,00 €

    Durée

    5j / 35h

    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

    Formation Maven

    Proposé par Sparks

    Objectifs de la formation

    • Apprendre à utiliser Apache Maven
    • Connaître le POM, Repository Maven et les coordinations
    • Utiliser les modèles de gestion des dépendances
    • Gérer les configurations
    • Exécuter des tests
    • Faire de l'intégration continue avec Maven
    Tarif

    A partir de 1 650,00 €

    Durée

    3 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    À l'issue de cette formation Intégration continue Maven, Nexus, Jenkins, Sonar vous aurez acquis les connaissances et les compétences nécessaires pour : 

    • Comprendre l’intégration continue, ses principes, les étapes de mise en place, les relations avec les méthodologies Agile et l’approche DevOps
    • Gérer les sources avec les SCMs
    • Gérer les releases avec l'outil Maven et Nexus
    • Analyser le code source avec SonarQube
    • Mettre en place le serveur d’intégration continue Jenkins et mettre en place une pipeline d’intégration continue
    Tarif

    A partir de 1 860,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Bâtir une stratégie e-commerce pour ensuite en piloter son déploiement opérationnel.
    • Intégrer les fondamentaux d'un site web : le CMS, l'offre, l'arborescence, les fonctionnalités.
    • Appliquer les techniques du e-merchandising, UX et UI.
    • Utiliser les différents leviers permettant de générer du trafic et des conversions sur son site e-commerce
    • Piloter sa performance en ligne
    Tarif

    A partir de 1 535,00 €

    Durée

    2 jours

    Modes
    • Centre
    • Entreprise

    Objectifs de la formation

    • Appréhender les fondamentaux de la démarche 5S en maîtrisant les principes fondamentaux
    • Comprendre les enjeux et les objectifs d'une démarche 5S pour une entreprise
    • Participer à l'amélioration continue de votre entreprise en maîtrisant les clés de la mise en place d'un chantier 5S
    Tarif

    A partir de 790,00 €

    Durée

    1j / 7h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    À l'issue de cette formation Animer un atelier collaboratif vous aurez acquis les connaissances et les compétences nécessaires pour :

    • Accroître la communication et la motivation
    • Animer et faciliter le travail d'un groupe lors d'ateliers et de réunions
    • Être créatif et générer des idées en groupe
    • Mettre en place une amélioration continue efficace et partagée
    • Préparer efficacement un temps collectif
    • Utiliser le management visuel
    Tarif

    Contacter l'organisme

    Durée

    1j / 7h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Identifier les configurations nécessaires par typologie de projets Java
    • Prendre en main la configuration automatique de Spring Boot
    • Minimiser les actions anciennement requises pour réussir un déploiement rapide de projets Java
    • Refactorer de façon absolue le volume de code réalisé à fonctionnalités égales avec l'approche de développement existante.
    Tarif

    A partir de 1 220,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    A l'issue de cette formation Administration Oracle Forms Report, vous serez en mesure de:

    • Découvrir Oracle Forms Report 11g/12c
    • Installer et configurer une plateforme Oracle Forms
    • Mettre en place un script de déploiement à partir de sources Forms
    • Mettre en place le monitoring
    Tarif

    Contacter l'organisme

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Déploiement du réseau VPN

    Proposé par ENI Service

    Objectifs de la formation

    • Identifier les raisons nécessitant la mise en place de VPN.
    • Décrire les notions de chiffrement, signature et certificat
    • Décrire les protocoles de tunnel PPTP, L2TP
    • Décrire le protocole IPSec
    • Décrire l'authentification des utilisateurs
    • Savoir intégrer une solution VPN dans une architecture réseau existante
    Tarif

    Contacter l'organisme

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...