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

    • Acquérir les techniques et les méthodes opérationnelles pour conduire des audits internes et externes de manière efficace
    • Elaborer en formation ses supports de questionnements
    • Réaliser la synthèse des audits internes et externes
    • Participer à l’amélioration continue de sa structure
    Tarif

    A partir de 1 990,00 €

    Durée

    3j / 21h

    Modes
    • Entreprise

    Objectifs de la formation

    Comprendre les principes DevOps - Mettre en place une solution de configuration logicielle basée sur Git - Gérer les versions des projets du dépôt de données - Mettre en œuvre et exploiter un serveur d'inte?gration continue - Ge?rer les interconnexions avec un syste?me de build et de tests
    Tarif

    A partir de 2 975,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Planifier et exécuter une stratégie de déploiement d'endpoints en utilisant des techniques de déploiement contemporaines et en implémentant des stratégies de mise à jour
    • Présenter les éléments essentiels de la gestion moderne, des approches de cogestion et l'intégration à Microsoft Intune
    • Déployer des applications, gérer les applications basées sur un navigateur et des concepts de sécurité clés, comme l'authentification, les identités, l'accès et les stratégies de conformité
    • Explorer les technologies comme Azure Active Directory, Azure Information Protection et Microsoft Defender for Endpoint pour protéger les appareils et les données.
    Tarif

    A partir de 3 050,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Planifier la mise à  jour et la migration du serveur - Planifier et mettre en œuvre une stratégie de déploiement du serveur - Planifier et déployer les serveurs avec System Center 2012 R2 Virtual Machine Manger (VMM) - Concevoir et maintenir la configuration IP et adresser la solution de gestion - Concevoir et mettre en œuvre la résolution de noms - Concevoir et mettre en œuvre les forêts AD DS et l'infrastructure de domaine - Concevoir et mettre en œuvre l'infrastructure des unités organisationnelles (OU) AD DS - Concevoir et mettre en œuvre une stratégie GPO (Group Policy Objects) - Concevoir et mettre en œuvre la topologie physique AD DS - Planifier et mettre en oeuvre le stockage et les services de fichiers - Concevoir et mettre en œuvre la protection réseau - Concevoir et mettre en œuvre les services d'accès distant
    Tarif

    A partir de 2 450,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Analyser la demande d'un commanditaire interne/externe, en s'appuyant sur la réalisation d'interviews, le brief client, la stratégie globale de l’entreprise, l'étude de son ADN/culture d'entreprise, de son environnement, de ses marchés, de ses clients, de ses concurrents et des enjeux rencontrés, de manière à identifier la problématique du commanditaire.
    • Élaborer un dispositif de veille sociétale, technologique, commerciale, concurrentielle et de notoriété, en intégrant différents outils et techniques de veillede manière à soutenir la communication globale d’une organisation.
    • Réaliser le diagnostic communication d'une organisation de manière à évaluer chaque composante de la chaîne de valeur et d’ajuster la stratégie de communication.
    • Elaborer la stratégie de communication interne et externe d’une entreprise, en tenant compte de la stratégie globale de l’organisation, de ses orientations (cibles/positionnement) et de l’ADN de la marque, de manière à soutenir les objectifs de l’entreprise (développement/notoriété,…)
    • Traduire la stratégie de communication en objectifs opérationnels, au service d’un dispositif de pilotage de la performance, en définissant les KPI attendus, afin d’orienter la politique de communication et faciliter le déploiement de plans d’actions.
    Tarif

    A partir de 1 870,00 €

    Durée

    2 jours en synchrone + 4h de digital learning + évaluation

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Utiliser les pratiques et concepts principaux de la méthodologie DevOps - Concevoir et mettre en place une infrastructure sur AWS, qui prend en charge un ou plusieurs projets de développement DevOps - Utiliser AWS CloudFormation et AWS OpsWorks pour déployer l'infrastructure nécessaire à  la création d'environnements de développement, de test et de production pour un projet de développement logiciel - Utiliser AWS CodeCommit et AWS CodeBuild pour découvrir l'éventail d'options permettant de mettre en place un environnement d'intégration continue (CI) sur AWS - Utiliser AWS CodePipeline pour concevoir et mettre en œuvre un pipeline d'intégration et de livraison continues (CI/CD) sur AWS - Utiliser AWS CodeStar pour gérer toutes les activités de développement logiciel au même endroit - Mettre en œuvre plusieurs cas d'utilisation courants de déploiement continu (CD) à  l'aide des technologies AWS, notamment le déploiement bleu/vert et les tests A/B - Faire la distinction entre les différentes technologies de déploiement d'applications disponibles sur AWS, notamment AWS CodeDeploy, AWS OpsWorks, AWS Elastic Beanstalk, Amazon Elastic Container Service (Amazon ECS) et Amazon Elastic Container Registry (Amazon ECR), et décider laquelle correspond le mieux à  un scénario donné - Utiliser Amazon EC2 Systems Manager pour la gestion des correctifs - Exploiter le testing automatisé à  différents stades d'un pipeline CI/CD - Ajuster précisément les applications que vous envoyez sur AWS pour bénéficier de hautes performances et utiliser les outils et technologies AWS pour surveiller que votre application et votre environnement ne rencontrent aucun problème
    Tarif

    A partir de 2 675,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Décrire les fonctionnalités de Windows Server et son intégration dans un environnement
    • Utiliser les différentes consoles de gestion
    • Déployer et configurer les principaux services
    • Définir, implémenter et configurer Active Directory
    • Identifier les notions de base de sécurité
    • Utiliser PowerShell
    • Monitorer et dépanner des serveurs Windows Server.
    Tarif

    A partir de 3 050,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

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

    • Analyser les points de contact avec le client en magasin pour identifier les moments clés de l'expérience client
    • Evaluer les attentes et les besoins des clients pour améliorer l'expérience client
    • Concevoir une expérience client exceptionnelle en utilisant une approche centrée sur le client
    • Elaborer des stratégies pour gérer efficacement les files d'attente et réduire le temps d'attente
    • Pratiquer une communication efficace avec les clients pour résoudre leurs problèmes et répondre à leurs besoins
    • Utiliser différents canaux de communication pour promouvoir l'expérience client
    • Concevoir des programmes de fidélité pour fidéliser les clients et encourager les achats répétés
    • Mettre en place des techniques de vente efficaces pour augmenter les ventes et améliorer l'expérience client
    • Evaluer régulièrement l'expérience client à l'aide d'outils adéquats et mettre en place des plans d'amélioration continue pour garantir la satisfaction des clients.
    Tarif

    A partir de 2 800,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

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

    • Analyser les contextes de changement et les mécanismes en jeu dans le but d'élaborer une stratégie globale d'accompagnement et de déploiement du changement
    • Anticiper les limites du changement afin de créer une énergie de groupe positive
    • Appliquer les techniques de communication verbale, non verbale et para-verbale afin de garantir une communication effective et renforcer le sens et l'impact du message
    • Pratiquer l'écoute active face aux interlocuteurs en faisant preuve de bienveillance et respect dans le but d'encourager les interventions constructives
    • Communiquer de manière assertive en affirmant votre prise de position sans offenser vos interlocuteurs
    • Identifier les typologies de situation difficile afin de les anticiper et les gérer avec efficacité et diplomatie
    • Conduire, déployer et piloter le changement pour donner du sens au changement, lever les résistances et atteindre les résultats visés.
    Tarif

    A partir de 1 790,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

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

    • Décrire les bases du développement d'applications conteneurisées
    • Exécuter des applications conteneurisées, les gérer et en résoudre les problèmes
    • Améliorer la fiabilité, l'évolutivité et la simplification des processus d'intégration et de déploiement continus
    • Décrire les bases nécessaires au développement avec OpenShift.
    Tarif

    Contacter l'organisme

    Durée

    4j / 21h

    Modes
    • Centre
    • Distance

    Je cherche à faire...