Aller au contenu principal

Description

La "Formation inter-entreprises GitLab - Développement Logiciel et Industrialisation" est un programme complet de 3 jours conçu pour doter les participants des compétences et des connaissances essentielles pour utiliser efficacement GitLab dans les processus de développement logiciel et d'industrialisation. Cette formation pratique couvrira les concepts clés, les meilleures pratiques et les techniques concrètes pour rationaliser le développement de logiciels, améliorer la collaboration et automatiser différentes étapes du cycle de vie du logiciel.

Remarque : Cette formation est conçue pour accueillir des participants de différents niveaux d'expérience, des débutants aux praticiens plus avancés dans le domaine du développement logiciel et de l'industrialisation. La nature pratique de la formation permet aux participants d'appliquer immédiatement les concepts appris à leurs projets réels.

Jour 1 : Introduction à GitLab et au Contrôle de Version

  • Compréhension des concepts de contrôle de version
  • Introduction à GitLab : Fonctionnalités et avantages
  • Configuration des dépôts et des projets dans GitLab
  • Développement collaboratif avec les branches et les demandes de fusion

Jour 2 : Intégration Continue et Déploiement Continu (CI/CD)

  • Introduction aux pipelines CI/CD
  • Configuration des pipelines CI/CD dans GitLab
  • Tests automatisés et vérifications de la qualité du code
  • Mise en œuvre du CD avec GitLab pour un déploiement automatisé

Jour 3 : Concepts Avancés GitLab et Intégration DevOps

  • Flux de travail et meilleures pratiques pour la revue de code
  • Utilisation de GitLab pour la conteneurisation et le registre de conteneurs
  • Surveillance et optimisation des performances avec GitLab
  • Pratiques de sécurité : Analyse et garantie de la sécurité du code
  • Introduction à DevOps et sa mise en œuvre à travers GitLab
  • Développeurs et ingénieurs en logiciel
  • Ingénieurs DevOps
  • Chefs techniques et chefs d'équipe
  • Chefs de projet
  • Professionnels de l'informatique intéressés par le développement logiciel et l'automatisation
  • Connaissance des concepts de base du développement logiciel et de la terminologie.
  • Une expérience préalable avec les systèmes de contrôle de version (par exemple, Git) est bénéfique mais non obligatoire.
  • Une aisance basique avec la ligne de commande est utile pour certaines activités pratiques.
  • Un ordinateur portable avec accès à Internet est requis pour les exercices pratiques.

À la fin de la formation, les participants seront en mesure de :

  • Comprendre les fondamentaux du contrôle de version et le rôle de GitLab dans le développement logiciel moderne.
  • Gérer efficacement les dépôts, les branches et les demandes de fusion (merge requests) dans GitLab pour un développement collaboratif.
  • Utiliser les capacités d'intégration et de déploiement continus (CI/CD) de GitLab pour automatiser les processus de construction, de test et de déploiement.
  • Améliorer la qualité du logiciel grâce à des pratiques de revue de code et à l'intégration avec GitLab.
  • Mettre en œuvre les principes DevOps en utilisant GitLab pour atteindre l'intégration et la livraison continues.
  • Explorer les fonctionnalités avancées de GitLab, telles que le registre de conteneurs, la surveillance et l'analyse de sécurité.

Nous concevons, construisons et soutenons des produits numériques pour des clients qui veulent avoir un impact positif sur leur industrie. Créatifs avec la technologie, nous développons d'excellentes solutions pour aider nos clients à se développer et surtout à renforcer nos relations basées sur l'amélioration continue, la maintenance, le support et les services d'hébergement.

Follow us