CI/CD

Formation intensive de 5 sur CI/CD : immersion totale dans les principes et pratiques. Exploration des concepts fondamentaux, mise en œuvre de pipelines, découvertes et applications des meilleures pratiques en matière de sécurité et d'optimisation.

  • Comprendre les principes de base du CI/CD et son importance dans le cycle de vie du développement.
  • Savoir configurer et gérer des outils CI/CD populaires.
  • Maîtriser les tests automatisés et les intégrer dans le pipeline CI/CD.
  • Acquérir les compétences nécessaires pour mettre en œuvre un déploiement continu.
  • Intégrer la sécurité dans le pipeline CI/CD et suivre les meilleures pratiques.

Public

Cette formation est destinée aux développeurs web débutants ou intermédiaires qui souhaitent se perfectionner dans le développement d'applications web avec ReactJS.

Prérequis

  • Connaissance de base des concepts DevOps.
  • Expérience de développement logiciel.
  • Familiarité avec les systèmes de contrôle de version (ex : Git)

Jour 1: Introduction aux concepts de CI/CD

  • Comprendre les principes de CI/CD
  • Les avantages et les objectifs de la mise en place d'un pipeline CI/CD
  • Différences entre CI et CD
  • Les outils populaires de CI/CD

Jour 2: Configuration et gestion des outils CI/CD

  • Installation et configuration d'un serveur d'intégration continue
  • Création d'un pipeline de build automatisé
  • Gestion des dépendances et gestion de version

Jour 3: Tests automatisés dans le pipeline CI/CD

  • Introduction aux tests automatisés
  • Types de tests automatisés (unitaires, intégration, fonctionnels)
  • Intégration des tests automatisés dans le pipeline CI/CD
  • Analyse et rapports de tests automatisés

Jour 4: Déploiement continu

  • Les bases du déploiement continu
  • Utilisation d'outils de déploiement continu (ex: Docker, Kubernetes)
  • Gestion des environnements de déploiement
  • Stratégies de déploiement (rollouts, canary, blue-green)

Jour 5: Sécurité et meilleures pratiques CI/CD

  • Intégration de la sécurité dans le pipeline CI/CD
  • Gestion des secrets et des variables d'environnement
  • Meilleures pratiques de CI/CD (gestion des branches, code review, gestion des erreurs)
  • Optimisation et monitoring du pipeline CI/CD

L'évaluation des acquis de la formation se fera pendant les séances au travers d'ateliers, d'exercices, séries de QCM et/ou de travaux pratiques.

A la fin de la formation, vous recevrez une attestation de fin de formations

Les experts choisis ont tous été validés et certifiés, afin de vous garantir la meilleure qualité.

Tous ces experts ont été rigoureusement sélectionnés, pour leur pragmatisme et leurs connaissances pointues du métier et du secteur d’activité qu’ils représentent.

Expérience apprenante

Un parcours déployé sur plusieurs semaines pour ancrer la mise en situation jusqu’à l’autonomie totale de vos talents.

Parcours hybride

Accédez au meilleur de la formation individuelle et collective pour permettre à vos collaborateurs de développer leurs propres compétences mais aussi de faire émerger l'intelligence et les compétences collectives

Compétences certifiées

Les enseignements transmis sont certifiés pour valoriser votre montée en compétence.


Qualiopi

Financez cette formation grâce aux dispositifs validés par Qualiopi ( CPF / OPCO .. )

NOS EXPERTS

Nos experts sont sélectionnés pour leurs compétences et leur expérience métier.

Référents dans leurs disciplines, ils sont au cœur de la réussite de vos projets.
More info about course
Refference
A5F9S4
Date(s)
March 18, 2024
Duration
5 jours
Price
2340 HT
Wevops is Qualiopi certified for all of its quality processes.

Nos dernières formations

Ansible

Formation 5 jours sur Ansible : immersion totale dans l'automatisation IT. Configuration, création de playbooks, gestion des rôles, intégration avancée. Démonstrations, exercices pour une maîtrise complète et optimale du système automatisé.

CI/CD

Formation intensive de 5 sur CI/CD : immersion totale dans les principes et pratiques. Exploration des concepts fondamentaux, mise en œuvre de pipelines, découvertes et applications des meilleures pratiques en matière de sécurité et d'optimisation.

Python Data processing

Formation de 3 jours visant à doter les participants des compétences essentielles pour traiter efficacement les données avec Python. Focus sur les fondamentaux de Python, l'utilisation de la bibliothèque Pandas pour la manipulation et l'analyse des données.