Git et Gitlab : de dĂ©butant-e Ă professionnel-le ! – Udemy
Présentation
Points forts
- Progression ultra-accessible grĂące Ă la mĂ©thode 4P Ă©tape par Ă©tape đȘ
- Exercices pratiques avec un projet fil rouge concret đ ïž
- Formateur expert impliquĂ© en dĂ©veloppement et pĂ©dagogie đ
- Mises Ă jour rĂ©guliĂšres et ajustements selon les retours apprenants đ
Points faibles
- Focus majoritaire sur Gitlab plutĂŽt que Github đ
- Absence de formation sur les hooks avancĂ©s đȘ
Caractéristiques
Présentation du formateur
Udemy is a leading global provider of online learning and professional certification preparation courses. It offers a diverse range of subjects and is dedicated to enhancing skills that are in demand in todayâs job market. Through its platform, learners can access courses anytime and anywhere, enabling flexible and personalized learning experiences. Udemy Business specifically caters to corporate clients, offering tailored training solutions to foster employee development and productivity. Recognized by top companies like Nasdaq, Volkswagen, NetApp, and Eventbrite, Udemy continues to empower individuals and organizations by facilitating in-demand skill acquisition and career advancement.
Programme
- Titre et Ăvaluation :
- Titre du cours
- Description courte
- Note
- Nombre de participants
- Créateur du cours
- DerniĂšre mise Ă jour
- Langue
- Ce que vous apprendrez :
- Commandes de base de Git
- Gestion des branches
- Utilisation avancée de Gitlab
- Différents flux de travail avec Git
- Utilisation des pipelines et du YAML dans Gitlab
- Outils pour l’utilisation de Git
- Prérequis :
- Compréhension de la ligne de commande
- Distinguer les systĂšmes d’exploitation
- Description :
- Introduction au cours
- MĂ©thode “4 P” pour l’apprentissage
- Exercices pratiques avec un projet fil rouge
- Mises Ă jour continues du contenu
- Objectifs avancés :
- Respect des cadres de développement
- Réalisation de pull/merge requests
- ImplĂ©mentation de l’intĂ©gration continue avec Gitlab
- Public cible :
- Curieux et curieuses
- Développeurs et développeuses
- Personnes travaillant en équipe
- Ătudiants et autodidactes en informatique
- Formateur :
- PrĂ©sentation d’Evan BOISSONNOT
- Expériences et activités professionnelles
- Entreprises utilisant Udemy Business :
- Exemples d’entreprises
IntĂ©gration et dĂ©ploiement continue avec Gitlab-CI – lifelong-learning.lu
Présentation
Points forts
- Accompagnement post-formation avec 3 tickets dâassistance inclus đïž
- Report possible sans frais jusquâĂ 3 jours avant la session đ
- 75% minimum de pratique grĂące Ă lâActive Learning đ§âđ»
- Sessions personnalisables en prĂ©sentiel ou Ă distance selon besoins đ
Points faibles
- Absence de certification officielle reconnue par l'industrie đ
- Assistance post-formation limitĂ©e Ă seulement 3 tickets đ©
Caractéristiques
Présentation du formateur
Lifelong-learning.lu, propulsĂ© par l’INFPC, est une plateforme luxembourgeoise de formation continue, offrant une vaste sĂ©lection de 12 720 formations Ă travers 324 organismes agréés. Elle vise Ă dĂ©velopper les compĂ©tences tout au long de la vie pour les particuliers, entreprises et professionnels de la formation. Les services incluent des aides Ă la formation, la validation des acquis de l’expĂ©rience (VAE), et des solutions de cofinancement pour les entreprises. Les utilisateurs peuvent rechercher des formations par domaine ou mĂ©tier et bĂ©nĂ©ficier de ressources pour valoriser leur expĂ©rience. Le site promeut Ă©galement l’Ă©ducation numĂ©rique, verte et transversale dans un contexte d’Ă©volution constante.
Programme
- Comprendre l’intĂ©gration continue et dĂ©couvrir GitLab :
- Processus de dĂ©veloppement, tests unitaires / d’intĂ©gration
- Intégration continue et méthodologie agile
- Gestion des environnements (développement, recette, production)
- Outils de conteneurs applicatifs (Docker)
- Centralisation des configurations systĂšme et applicatives (Puppet, Ansible)
- Panorama des outils de gestion (versionnement, build, tests, qualité)
- GitLab-CI : présentation et fonctionnalités
- Types d’installation, notion de projet, documentation
- MaĂźtriser les bases du YAML :
- Syntaxe de base, spécificités
- Variables, collections, ancres
- Gérer des builds avec GitLab CI :
- Fonctionnement : pipelines, stages, tasks, artefacts, tags
- Structure d’un build de projets, manifeste.gitlab-ci.yml
- Jobs et Runners, Docker
- Builds automatiques / manuels
- Plugins et outils de build : Maven, Gradle, organisation des branches et des tags
- Gestion des dépendances
- Intégration des dépÎts
- ContrÎler la qualité du code :
- Outils : Checkstyle, FindBugs
- Rapports de qualité et autres
- Automatiser les tests :
- Types et optimisation des tests
- Mettre en place une stratégie de déploiement :
- Stratégie, scripts de déploiement, rollbacks
- Gestion des artefacts
- Administrer les outils :
- Sécurité, gestion des utilisateurs, monitoring
GitLab CI et CD – Octo Academy
Présentation
Points forts
- Formateur expert issu directement du terrain DevOps đ
- Pratique immersive couvrant 60% de la durĂ©e totale đ ïž
- Personnalisation avancĂ©e des sessions pour chaque entreprise đ§©
- Accompagnement inclusif avec adaptation systĂ©matique aux besoins âż
Points faibles
- Manque dâapprofondissement sur GitLab Runner auto-hĂ©bergement đââïž
- Pas de module sur la sĂ©curitĂ© CI/CD avancĂ©e đ
Caractéristiques
Présentation du formateur
OCTO Academy, une division d’OCTO Technology certifiĂ©e Qualiopi, est spĂ©cialisĂ©e dans la formation professionnelle axĂ©e sur l’innovation et le numĂ©rique. Elle propose un large Ă©ventail de formations dans des domaines tels que le design produit, l’ingĂ©nierie logicielle, le cloud et l’IA, en plus d’organiser des confĂ©rences sur les technologies Ă©mergentes. Ses parcours de formation, conçus Ă partir de modules courts et complĂ©mentaires, facilitent l’acquisition de compĂ©tences tout en respectant les contraintes professionnelles. Partenaire de grandes entreprises, OCTO Academy privilĂ©gie une approche basĂ©e sur le partage d’expertise des formateurs praticiens, relevĂ© par une note de satisfaction de 4.6/5.
Programme
- Introduction Ă l’intĂ©gration et dĂ©ploiement continus :
- Principes fondateurs de la CI/CD
- Présentation de GitLab
- Présentation des pratiques DevOps
- Apprendre Ă utiliser GitLab CI :
- GitLab-CI YML : bases et syntaxe
- Concepts avancés de GitLab-CI
- Gestion des caches et des pipelines
- Mise en place d’une software factory :
- Automatisation des processus
- Testing et packaging d’applications
- Déploiement continu avec GitLab
- Ăvaluation et suivi de la formation :
- Ateliers pratiques
- Formulaire d’auto-positionnement
- Ăvaluation des objectifs pĂ©dagogiques
Formation GitLab/GitLab CI – Plb Consultant
Présentation
Points forts
- Accompagnement sur-mesure selon chaque profil et contexte đ§âđŒ
- PrĂ©paration technique personnalisĂ©e avant accĂšs Ă la classe Ă distance đ»
- AccĂšs direct Ă des environnements projets prĂȘts Ă lâemploi đ
- Note de satisfaction exceptionnelle avec 0% dâavis nĂ©gatifs â
Points faibles
- Non Ă©ligible au CPF financement personnel impossible đ«
- PrĂ©requis Git nĂ©cessaires et non intĂ©grĂ©s dans la formation đ§
Caractéristiques
Présentation du formateur
PLB est un organisme de formation continue spĂ©cialisĂ© dans le dĂ©veloppement des compĂ©tences en informatique et management pour les professionnels. Depuis 25 ans, PLB propose, en prĂ©sentiel et Ă distance, plus de 2000 formations couvrant divers domaines tels que l’Unix, le dĂ©veloppement, les bases de donnĂ©es, la cybersĂ©curitĂ©, et bien d’autres. L’organisme est certifiĂ© Qualiopi, garantissant la qualitĂ© des services offerts. PLB est reconnu pour ses formations alignĂ©es sur les attentes rĂ©elles du marchĂ© et pour son engagement en matiĂšre de RSE, attestĂ© par une Ă©valuation Platinium par EcoVadis, positionnant PLB dans le top 1% des organismes français.
Programme
- Introduction Ă GitLab CI/CD :
- Présentation de GitLab
- Différences GitLab et GitLab CI/CD
- RĂŽles dans un projet GitLab CI/CD
- Objectifs de la formation :
- Maßtriser les fonctionnalités de GitLab
- Configurer un projet GitLab
- Définir des workflows de collaboration
- Prérequis et Public cible :
- Notions nécessaires sur Git
- Public : développeurs, chefs de projets, architectes
- Contenu du Cours GitLab CI/CD :
- Rappels sur Git :
- SystÚme de versionning distribué
- Gestion des commits
- La solution GitLab :
- Fonctionnalités et versions disponibles
- Architecture et modÚle de données
- Fonctionnalités de base de GitLab :
- Projets et groupes
- Droits dâaccĂšs et visibilitĂ©
- Workflows de collaboration :
- GitFlow et GitLab Flow
- Gestion des issues
- Les Ă©lĂ©ments clĂ©s de lâarchitecture CI/CD de GitLab :
- Pipelines et workflows
- Pipelines GitLab CI/CD :
- Fichier .gitlab-ci.yml
- Utilisation avancée du pipeline :
- Artefacts et tests unitaires
- Formats JUnit
- DépÎt de packages :
- Industrialisation de la production de packages
- Intégration de GitLab et Kubernetes
- Rappels sur Git :
Formation GitLab CI/CD – Sparks
Présentation
Points forts
- Certification officielle GitLab CI/CD incluse Ă lâissue de la formation đ
- Accompagnement individuel post-formation avec support technique dĂ©diĂ© đ€
- Mise en pratique sur des infrastructures cloud rĂ©elles (AWS, Kubernetes) âïž
- Sessions Ă distance interactives favorisant Ă©changes en direct avec lâexpert đ„
Points faibles
- Volume dâexercices pratiques limitĂ© đ€
- DurĂ©e condensĂ©e 3 jours seulement pour des sujets avancĂ©s âł
Caractéristiques
Présentation du formateur
Sparks Formation propose une vaste gamme de programmes de formation destinĂ©s aux professionnels IT, couvrant des domaines tels que le dĂ©veloppement logiciel, la gestion de projet, le Big Data, et la cybersĂ©curitĂ©. Avec des formations en Java, DevOps, SQL, et bien d’autres, Sparks s’adresse tant aux dĂ©butants qu’aux professionnels expĂ©rimentĂ©s. Les formations sont offertes sous divers formats adaptĂ©s aux besoins des entreprises, notamment en cours particuliers ou en sessions Inter-entreprises. CertifiĂ© Qualiopi et OPQF, Sparks garantit la qualitĂ© de ses formations qui sont Ă©ligibles aux financements par les OPCO. RĂ©parti sur plusieurs villes françaises, Sparks se positionne comme un partenaire de confiance pour le dĂ©veloppement des compĂ©tences IT.
Programme
- Introduction Ă la CI/CD :
- Qu’est-ce que la CI/CD ?
- Pourquoi utiliser GitLab CI/CD ?
- Concepts clés :
- Présentation des concepts de base
- ExĂ©cution dâun pipeline complet
- Organisation des jobs et gestion des dépendances
- Architecture de GitLab CI/CD :
- RĂŽle du GitLab Runner
- Types dâexĂ©cuteurs
- Flow dâexĂ©cution des jobs
- Construire un pipeline CI/CD réel :
- Exemple sur une application Node.js
- Exécuter des tests unitaires
- Déploiement sur un serveur de développement
- Optimiser le pipeline CI/CD :
- Introduction Ă lâoptimisation des pipelines
- Tests de sécurité
- Multi-stage pipelines
- Pipelines CI/CD pour applications microservices :
- Monorepo vs Polyrepo
- Build et déploiement des microservices
- Déployer des microservices sur un cluster Kubernetes (Optionnel) :
- Concepts
- Exemples dâintĂ©gration
- Nettoyage des ressources
Formation GitLab CI/CD – Access IT
Présentation
Points forts
- Entretien individualisĂ© prĂ©alable dâadaptation avec un expert đ§âđŒ
- Ăvaluations clients sur 1645 avis, satisfaction mesurĂ©e Ă 96% đ
- Sessions Ă la demande sur-mesure, grande flexibilitĂ© de dates đïž
- Certification Datadock et Qualiopi, qualitĂ© pĂ©dagogique vĂ©rifiĂ©e đ
Points faibles
- Absence totale dâateliers pratiques rĂ©els sur pipelines CI/CD đ§âđ»
- DurĂ©e trop courte pour une maĂźtrise avancĂ©e GitLab CI/CD âł
Caractéristiques
Présentation du formateur
Access-IT est un centre de formation spĂ©cialisĂ© dans les technologies de l’information. Il propose des formations professionnelles dans divers domaines informatiques, notamment le dĂ©veloppement, les rĂ©seaux, la sĂ©curitĂ© et la gestion de projets. Leurs programmes sont conçus pour rĂ©pondre aux besoins actuels du marchĂ© et sont dispensĂ©s par des experts du secteur.
Programme
- Introduction Ă GitLab :
- Rappels sur Git, concepts, écosystÚme
- Démonstration des fonctionnalités de GitLab
- Utilisateurs, rĂŽles et projets :
- Gestion des utilisateurs
- Création de clés SSH
- Projets GitLab
- Workflows de gestion de code source :
- Workflows Git avec GitLab
- Merge requests
- Mise en Ćuvre de concepts avancĂ©s
- Gestion des Issues :
- CrĂ©ation et utilisation dâissues
- Lists dâissues
- Boards
- Intégration, déploiement, livraison continue avec GitLab :
- Concepts et terminologies CI/CD
- Pipelines
- Runners
- Auto DevOps
- Administration :
- Configuration
- Statistiques
- Gestion des permissions
- Fonctionnalités spéciales :
- Webhooks
- API et intégrations











