Comment la maîtrise des fonctionnalités de GitLab améliore t-elle la vitesse de développement logiciel ?
Les participants découvriront comment utiliser les outils de GitLab pour gérer facilement le cycle de vie du développement logiciel. En comprenant les commandes git de base, les concepts de branchement, ils pourront maintenir un code propre et structuré. Ainsi, cela va renforcer le travail d’équipe et son rendement.

Quelles savoir faires sont acquis pour identifier et résoudre les problèmes de développement ?
Les aptitudes pour utiliser les outils de gestion des accès utilisateurs, configurer GitLab seront abordées. Les apprenants seront capables d’identifier les problèmes de branchement et d’appliquer les meilleures pratiques pour les résoudre. Aussi, cela garantit une structure de code optimisée et sans erreurs.

Comment cet atelier renforce t-il la confiance en soi et l’expertise des développeurs et des professionnels DevOps ?
En apprenant les techniques de configuration, de branchement et de gestion des pipelines CI/CD, les personnes inscrites seront mieux préparés à optimiser leurs environnements GitLab. Ainsi, ils pourront répondre plus facilement aux défis et améliorer la qualité et la rapidité du coding.

Les inscrits auront une connaissance élargie des outils de GitLab. Cela leur permettra d’améliorer la gestion du projet. En outre, ils auront d’un environnement de création plus cohérent et automatisé, résultant sur des systèmes plus rapides, plus fiables et plus efficaces.

Objectifs

Au travers de l’exemple d’un projet utilisé comme fil rouge, vous serez guidé à chaque étape de l’apprentissage de GitLab:

  • Vue d’ensemble de Git et GitLab et de leurs origines.
  • Comprendre la configuration dans GitLab et la gestion de l’accès des utilisateurs.
  • Apprendre les bases des commandes Git.
  • Explorer les concepts et les stratégies de branchement selon nos meilleures pratiques.
  • Découvrir comment profiter pleinement des fonctions de gestion des versions de GitLab.
  • Le CI/CD en toute simplicité! Apprenez ce que sont les objets et comment construire un pipeline efficacement.

Méthode

GitLab Essentials est dispensé à l’aide d’une combinaison de présentations, d’exercices pratiques, d’études de cas et de démonstrations axées sur des questions. Un environnement de lab pratique sera mis en place pour permettre aux participants de travailler sur les concepts présentés au cours du workshop.

Cibles

GitLab Essentials est un cours de formation conçu pour:

  • Les Développeurs et Ingénieurs logiciel
  • Les professionnels du DevOps
  • Les chefs d’équipe et managers
  • Toute personne cherchant à améliorer son expertise de GitLab

Prérequis

  • Une connaissance de base de Linux est nécessaire pour exécuter les commandes de base : copier des fichiers, éditer des fichiers de configuration, etc. L’ensemble de la formation se déroule à la fois sur la ligne de commande et sur l’interface web de GitLab. Les slides sont clairs sur les commandes à exécuter.

Avantages

Le cours GitLab Essentials offre de nombreux avantages techniques pour les participants :

  • Maîtrise des commandes git et gestion des accès utilisateurs : Les participants apprendront les commandes git de base et la gestion des accès utilisateurs dans GitLab. Cela inclut la configuration initiale, la gestion des projets et des permissions, essentielles pour une collaboration efficace au sein des équipes de développement.
  • Compréhension des concepts de branchement et des stratégies de gestion des versions : L’atelier couvre les concepts de branchement et les stratégies de gestion des versions. Les stagiaires apprendront comment organiser et gérer leurs branches de code selon les meilleures pratiques, ce qui est crucial pour maintenir un code propre et bien structuré.
  • Mise en œuvre des pipelines CI/CD : Les inscrits apprendront à créer et optimiser des pipelines d’intégration et de déploiement continus (CI/CD) dans GitLab. Cela comprend la création d’objets CI/CD et la construction efficace de pipelines, automatisant ainsi le processus de test et de déploiement, augmentant la productivité et réduisant les erreurs humaines.

Les participants à ce cours recevront des instructions pratiques et expertes sur l’utilisation de GitLab pour le développement logiciel. Cela améliorera leur capacité à gérer les projets efficacement. Ils deviendront compétents dans l’utilisation des fonctionnalités de GitLab pour le contrôle de version, les pipelines CI/CD. De plus, ils auront accès à des insights de nos consultants via nos blogs axés DevOps.

Pour des informations , consultez les ressources GitLab.

Réduction de 5% pour les membres du SOUG, du SwissPUG et de la DOAG.

Formateurs

Thumbnail [150x150]

Donovan Winter

Consultant

Thumbnail [150x150]

Nicolas Meunier

Consultant