Que de formation en intégration continue / livraison continue (CI/CD) animées par un instructeur, en ligne ou sur site, démontrent par la pratique interactive les fondamentaux et les concepts avancés de la CI/CD.
La formation en CI/CD est offerte sous forme de « formation en direct en ligne » ou de « formation en direct sur site ». La formation en direct en ligne (également appelée « formation à distance ») est réalisée via un bureau à distance interactif. La formation en direct sur site peut avoir lieu dans vos locaux à Manitoba ou dans nos centres de formation d'entreprise NobleProg à Manitoba.
Emplacement d’Affaires Idéal pour Professionnels et Clients
Idéalement situé à l’emblématique croisement de Portage et Main, 201 Portage Avenue est un choix parfait pour les entreprises recevant régulièrement des visiteurs. Avec un stationnement sur place, un salon d’affaires moderne et une variété de restaurants, cet emplacement garantit une expérience fluide et agréable.
Travaillez dans des bureaux lumineux et spacieux, dotés de grandes baies vitrées et de terrasses extérieures, conçus pour le confort et la productivité. Pour une pause bien méritée, plongez dans l’histoire locale au Manitoba Museum ou profitez d’une séance de shopping au Winnipeg Square Shopping Centre.
St. Mary
330, avenue St. Mary, Winnipeg, Canada, R3C 3Z5
Lien rapide vers l'aéroport international James Armstrong Richardson de Winnipeg à 20 minutes.
201, avenue Portage
201, avenue Portage – 18e étage, Winnipeg, Canada, R3B 3K6
Situé au 18e étage de l'immeuble le plus prestigieux de Winnipeg, le centre d'affaires 201 Portage Avenue allie une architecture époustouflante et un style moderne pour créer un environnement d'entreprise élégant et haut de gamme.
Cette formation en direct animée par un instructeur en Manitoba (en ligne ou sur site) s'adresse aux développeurs de niveau intermédiaire à avancé, aux professionnels de l'ingénierie DevOps et aux architectes qui souhaitent concevoir, déployer et gérer des applications résilientes à l'aide de microservices, de conteneurs et de pipelines d'intégration continue/déploiement continu (CI/CD).
À la fin de cette formation, les participants seront capables de :
Comprendre et mettre en œuvre une architecture microservices.
Déployer et gérer des applications conteneurisées avec Docker et Kubernetes.
Configurer et optimiser des pipelines CI/CD pour des déploiements automatisés.
Appliquer les meilleures pratiques en matière de sécurité, de surveillance et d'observabilité.
Cette formation en direct, animée par un formateur à Manitoba (en ligne ou en présentiel), couvre les configurations avancées de Jenkins, la sécurité et les techniques de mise à l'échelle, et s'adresse aux ingénieurs DevOps et aux architectes logiciels souhaitant devenir experts dans la personnalisation de Jenkins pour des projets logiciels complexes.
À l'issue de cette formation, les participants seront capables de :
Optimiser Jenkins pour des projets logiciels à l'échelle de l'entreprise.
Mettre en œuvre des mesures de sécurité avancées.
Construire des pipelines complexes et évolutifs.
Dépanner et maintenir efficacement les installations Jenkins.
Cette formation en direct, animée par un formateur, Manitoba (en ligne ou sur site), s'adresse aux développeurs souhaitant apprendre et appliquer les principes de base de l'intégration continue pour Java.
À la fin de cette formation, les participants seront capables de :
Apprendre et comprendre la CI dans le contexte d'un projet Java.
Cette formation en présentiel ou en ligne animée par un instructeur à Manitoba couvre les concepts fondamentaux et l'utilisation de Jenkins, et s'adresse aux développeurs logiciels et aux ingénieurs DevOps souhaitant mettre en place Jenkins, créer et configurer des jobs, et automatiser les aspects clés du processus de développement logiciel.
À l'issue de cette formation, les participants seront capables de :
Comprendre les principes de l'intégration continue et de la livraison continue (CI/CD).
Installer et configurer Jenkins pour l'automatisation logicielle.
Créer et gérer des jobs Jenkins pour la construction et le test d'applications.
Mettre en place et personnaliser des pipelines automatisés pour le déploiement de logiciels.
SonarQube est une plateforme d'inspection continue de la qualité et de la sécurité du code grâce à l'analyse statique et à des rapports axés sur les développeurs.
Cette formation en direct, dirigée par un instructeur (en ligne ou sur site), s'adresse aux développeurs de niveau intermédiaire, aux ingénieurs DevOps et aux praticiens de la sécurité qui souhaitent mettre en œuvre l'analyse statique de code, intégrer SonarQube dans les pipelines Azure DevOps et renforcer les pratiques de développement sécurisé.
À la fin de cette formation, les participants seront capables de :
Expliquer l'architecture de SonarQube, ses fonctionnalités principales et les ensembles de règles axés sur la sécurité.
Configurer SonarScanner avec des outils de compilation courants tels que Maven, Gradle et Ant.
Intégrer SonarQube dans les pipelines Azure DevOps et importer Azure Repos pour une analyse continue.
Définir et ajuster les paramètres d'analyse, ajouter des règles personnalisées via l'API SonarQube et interpréter les rapports de sécurité.
Appliquer des améliorations aux méthodologies de développement sécurisé et cartographier les responsabilités au sein du processus CI/CD.
Exécuter des analyses pratiques sur des dépôts d'exemple (Java + Quarkus et Angular) et résoudre les problèmes identifiés.
Format du cours
Cours interactif et discussions.
Travaux pratiques guidés sur des dépôts réels.
Configuration, tests et dépannage en direct dans un environnement Azure DevOps + SonarQube.
Options de personnalisation du cours
Pour demander une version personnalisée de cette formation (piles linguistiques différentes, intégration DevOps approfondie ou laboratoires élargis), veuillez nous contacter afin d'en convenir.
Cette formation en direct, animée par un formateur, à Manitoba (en ligne ou en présentiel), s'adresse aux administrateurs système et aux développeurs qui souhaitent utiliser Argo CD pour automatiser le déploiement et la gestion du cycle de vie des applications.
À la fin de cette formation, les participants seront en mesure d'automatiser, surveiller, auditer et revenir en arrière sur leurs systèmes Kubernetes en utilisant Argo CD.
Cette formation en présentiel ou en ligne, encadrée par un instructeur Manitoba (en ligne ou en site) est destinée aux développeurs ou aux ingénieurs DevOps qui souhaitent créer des pipelines dautomatisation en utilisant les pratiques de CI/CD avec Python.
À la fin de cette formation, les participants seront capables de :
Mettre en place lenvironnement de développement nécessaire pour commencer à construire des pipelines CI/CD avec Python.
Construire des pipelines automatisés pour tester et publier des packages Python en utilisant Travis-CI.
Automatiser le déploiement des applications conteneurisées avec Docker et Heroku.
L'intégration continue (CI) est une pratique de développement où les développeurs fusionnent leurs modifications de code aussi fréquemment que possible afin de détecter et localiser rapidement les erreurs.
Lors de cette formation animée par un instructeur, les participants apprendront les bases de l'intégration continue pour JavaScript en mettant en place un processus d'intégration continue pour un projet JavaScript.
À la fin de cette formation, les participants seront capables de :
Comprendre les fondamentaux de l'intégration continue
Construire leur propre système d'intégration continue pour leurs projets JavaScript
Public cible
Développeurs
Professionnels des TI
Ingénieurs DevOps
Chefs de projet
Format du cours
Enseignement magistral, discussions, exercices et pratique intensive en atelier
Cette formation en présentiel et encadrée par un formateur à Manitoba couvre les concepts, les outils et les techniques nécessaires à la mise en œuvre de l'intégration continue de vos projets logiciels dans un environnement Agile. Les participants réalisent tout au long du cours une série d'exercices pratiques pour appliquer leurs connaissances dans des situations réelles. Les interactions entre le formateur et les participants sont encouragées. Des cas concrets sont abordés et des problèmes spécifiques ainsi que des questions sont examinés et résolus en classe.
Cette formation en présentiel ou à distance, animée par un formateur, s'adresse aux ingénieurs souhaitant utiliser Jenkins 2 pour créer des pipelines automatisant le déploiement d'une application de l'environnement de développement à la production.
À l'issue de cette formation, les participants seront capables de :
Installer et configurer Jenkins 2.
Adopter une approche de script pour automatiser chaque étape du processus de déploiement du logiciel.
Générer automatiquement les builds d'une application lors de la validation du code dans un système de contrôle de version.
Démarrer automatiquement la compilation, les tests et l'emballage d'une application logicielle.
Réagir rapidement aux notifications et rapports d'erreurs.
Installer des plugins supplémentaires pour étendre les fonctionnalités de Jenkins.
Lorsque les développeurs ont terminé d’écrire un morceau de code, ils l’intègrent souvent dans une application, copient cette application dans un dossier, exécutent l’installateur de l’application, puis l’initialisent pour vérifier qu’elle fonctionne comme prévu. Cette approche manuelle ne s’adapte pas bien à l’échelle, est fastidieuse, très sujette aux erreurs et ne prévoit aucun mécanisme pour suivre les modifications apportées au cours du processus.
Une meilleure approche consiste à automatiser le processus grâce à l’Intégration continue. L’Intégration continue désigne l’ensemble des processus, outils et infrastructures nécessaires pour automatiser la construction, le déploiement et les tests des applications logicielles.
Dans le cadre de cette formation dirigée par un instructeur (en présentiel ou à distance), les participants apprendront comment transformer une approche traditionnelle, manuelle (ou semi-manuelle), du déploiement logiciel en une approche agile d’Intégration continue (CI) à l’aide de Jenkins. Tout au long du cours, les participants réalisent une série d’exercices pratiques en laboratoire, appliquant leurs nouvelles connaissances aux divers problèmes de développement et de déploiement logiciel à chaque étape. Les interactions entre l’instructeur et les participants sont encouragées. Des cas concrets sont examinés, et des problèmes et questions spécifiques sont abordés et résolus au fil de la formation. La formation met particulièrement l’accent sur le développement d’applications .Net.
À l’issue de cette formation, les participants seront en mesure de :
Installer et configurer Jenkins pour le développement d’applications .Net
Utiliser Jenkins pour automatiser le processus de validation et de fusion du code source .Net dans un dépôt de code
Utiliser Jenkins pour automatiser le téléchargement, la compilation et le déploiement d’une application sur un serveur de release
Intégrer Jenkins avec d’autres outils de développement logiciel, tels que des gestionnaires de suivi des problèmes et
Audience cible
Développeurs .Net
Ingénieurs de build
Ingénieurs QA
Chefs de projet
Chefs de release
Ingénieurs DevOps
Format de la formation
Partie théorique, partie discussion, exercices et pratique intensive
Note
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter afin de convenir d’un arrangement.
Cette formation en direct, encadrée par un formateur en Manitoba (en ligne ou sur site), s'adresse aux ingénieurs souhaitant utiliser Jenkins X pour créer des pipelines CI/CD automatisés, prêts pour le cloud, sur Kubernetes.
À l'issue de cette formation, les participants seront capables de :
Installer et configurer Jenkins X.
Coder des pipelines CI/CD résilients en utilisant un DSL (langage spécifique au domaine) polyvalent.
Créer des pipelines CI/CD qui exploitent des technologies populaires telles que GitHub, Kubernetes et les conteneurs Docker.
Combler Jenkins X avec d'autres outils populaires tels que Helm, Prow et Skaffold.
Déployer des applications dans n'importe quel environnement, qu'il s'agisse du cloud ou d'un environnement sur site.
Lors de cette formation en direct animée par un formateur à Manitoba (en ligne ou sur site), les participants apprendront à créer, mettre à jour et maintenir des applications à l'aide d'OpenShift Container Platform.
À l'issue de cette formation, les participants seront en mesure de :
Comprendre OCI (Open Containers Initiative) et ses implications pour l'utilisation de moteurs de conteneurs tels que Docker dans OpenShift.
Comprendre la relation entre les différentes versions d'OpenShift (OKP, OpenShift Container Platform, Red Hat OpenShift, etc.)
Automatiser le pipeline de livraison logicielle.
Appliquer les principes DevOps pour livrer des logiciels en continu.
Cette formation en présentiel ou en ligne, animée par un formateur, s'adresse aux ingénieurs DevOps et aux développeurs qui souhaitent utiliser SonarQube pour exécuter des revues de code entièrement intégrées dans les chaînes d'outils de développement, telles que Jenkins, GitHub, Azure DevOps, etc.
À la fin de cette formation, les participants seront en mesure de :
Configurer l'environnement de développement nécessaire pour commencer à exécuter des revues de code automatiques.
Intégrer SonarQube avec des outils d'intégration continue, tels que Jenkins, Azure DevOps, etc.
Exécuter des inspections continues du code pour éliminer les bogues et les vulnérabilités de sécurité.
Collecter et analyser les données pour conduire des améliorations en matière de nettoyage du code, de maintenance et de sécurité.
Woodpecker CI est un moteur d'intégration continue simple mais puissant, conçu spécifiquement pour lesForge Git auto-hébergés tels que Gitea et Forgejo. Il offre une expérience CI/CD légère et native Docker, sans la complexité ni les frais de licence inhérents aux plateformes CI d'entreprise.
En savoir plus...
Dernière Mise À Jour:
Nos clients témoignent (5)
Engageant et pratique approfondie.
Balavignesh Elumalai - Scottish Power
Formation - SonarQube for DevOps
Traduction automatique
Le formateur a une expérience approfondie et est très bien narré en effet. La profondeur de ses connaissances et sa passion pour l'enseignement sont hautement appréciées.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Formation - Jenkins 2: Building CI/CD Pipelines
Traduction automatique
-Jenkins sujet maitrisé par le formateur ( on a passé beaucoup de temps sur ce sujet et c'est très bien)
-Formateur très impliqué et même si ne connaissait pas certaines choses technique mais accèpte toujours le challenge pour trouver une solution possible en utilisant chatgpt par exemple.
samy - Extia
Formation - Test Automation with Selenium and Jenkins
J'aime toutes les possibilités que j'ai découvertes dans le cours sur les options DevOps que je peux appliquer pour avoir un meilleur flux de travail CD/CI !
Juan Manuel - si
Formation - Jenkins: Continuous Integration for Agile Development
Continuous Integration / Continuous Delivery (CI/CD) formation à Manitoba, Weekend CI/CD (Continuous Integration / Continuous Delivery) cours à Manitoba, Soir CI/CD formation à Manitoba, Continuous Integration / Continuous Delivery (CI/CD) formateur en ligne à Manitoba, Continuous Integration / Continuous Delivery (CI/CD) formation à Manitoba, CI/CD cours du soir à Manitoba, Continuous Integration / Continuous Delivery formation Intra à Manitoba, CI/CD formation Intra Entreprise à Manitoba, Continuous Integration / Continuous Delivery (CI/CD) formation Inter à Manitoba, CI/CD (Continuous Integration / Continuous Delivery) formation Inter Entreprise à Manitoba, Continuous Integration / Continuous Delivery (CI/CD) stage de préparation à Manitoba, CI/CD (Continuous Integration / Continuous Delivery) instructeur à Manitoba, Soir CI/CD cours à Manitoba, Continuous Integration / Continuous Delivery préparation aux examens à Manitoba, Continuous Integration / Continuous Delivery coaching à Manitoba, Continuous Integration / Continuous Delivery formateur à Manitoba, Continuous Integration / Continuous Delivery professeur à Manitoba,Continuous Integration / Continuous Delivery cours à Manitoba, Continuous Integration / Continuous Delivery (CI/CD) entraînement à Manitoba, Continuous Integration / Continuous Delivery cours privé à Manitoba, Continuous Integration / Continuous Delivery cours particuliers à Manitoba, CI/CD (Continuous Integration / Continuous Delivery) sur place à Manitoba, Weekend CI/CD formation à Manitoba, Continuous Integration / Continuous Delivery (CI/CD) coach à Manitoba, CI/CD préparation à Manitoba