Formation Le Principal Engineer - Masterclass
La Masterclass Principal Engineer s’adresse aux ingénieurs expérimentés et motivés qui savent déjà livrer du code prêt pour la production. Ce programme vous transformera en un ingénieur logiciel / leader exceptionnel, capable d’apporter un impact positif majeur à votre équipe et à votre organisation. Durant cette formation, vous aborderez le design et l’architecture systèmes, les techniques de revue de code, le mentoring et le coaching d’ingénieurs, le pair programming, la construction d’une culture ingénieur forte, ainsi que d’autres pratiques fondamentales de l’ingénierie.
Cette formation en présentiel ou à distance, animée par un formateur, est destinée à :
- ingénieur logiciel de niveau intermédiaire
- ingénieur logiciel senior
- principal software engineer
- staff software engineer
- lead software engineer
- architecte logiciel
- managers d’équipe ingénieur
À l’issue de cette formation, les participants seront capables de :
- passer au niveau supérieur depuis un poste d’ingénieur intermédiaire ou senior
- si vous dirigez déjà une équipe ou si vous êtes au-delà du niveau senior, commencer à utiliser les outils, techniques et cadres appris durant ce cours pour :
- diriger efficacement des équipes d’ingénierie performantes
- collaborer de manière optimale à 360° avec toutes les parties prenantes
- maîtriser les compétences techniques clés d’un principal engineer
- favoriser une culture ingénieur forte au sein de l’organisation
- adopter une attitude permanente d’apprentissage continu
Format du cours
- Cours interactifs et temps de discussion.
- De nombreux exercices et mises en pratique.
- Outils, techniques et cadres pour devenir un « unicorn engineer ».
- Partage d’expériences tirées du monde réel.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour en convenir.
Plan du cours
- Leader
- Équipes performantes
- Initiatives et OKRs
- Construction d’une culture ingénieur
- Construction de systèmes évolutifs
- Intégrer les bons ingénieurs à bord
- Collaborer
- Mentoring & coaching d’ingénieurs en binôme
- Être un multiplicateur de force
- Collaboration inter-fonctionnelle avec les parties prenantes
- Documentation technique et présentations
- Collaboration avec la management
- Expertise
- Design système et architecture
- Revue de code efficace
- Surveillance des systèmes et services
- Compétences transverses
- Processus de développement et de livraison
- Apprendre
- Recherche, prototypage et POC
- Développement logiciel centré sur le client
- Priorisation et délégation
- Apprendre des échecs et des succès
- Gestion du temps
Pré requis
Une expérience préalable recommandée d’au moins 3 ans en développement logiciel commercial est nécessaire pour tirer pleinement profit de ce cours.
Ce cours vous préparera à devenir Tech Lead, Principal Engineer, Staff Engineer ou Software Architect.
Les formations ouvertes requièrent plus de 3 participants.
Formation Le Principal Engineer - Masterclass - Réservation
Formation Le Principal Engineer - Masterclass - Demande de renseignements
Le Principal Engineer - Masterclass - Demande d'informations consulting
Nos clients témoignent (3)
exercices pratiques, facilitant la mémorisation des informations
ashley bolen - Insurance Corporation of British Columbia
Formation - Test Automation with Selenium
Traduction automatique
La disponibilité du formateur pour répondre aux questions, ainsi que les démonstrations imagées et concrètes sur TestComplete.
Radia - Cegid
Formation - TestComplete
Les sujets clés peuvent être discutés et convenus avec le formateur à l'avance. Ambiance détendue et agréable durant les jours de séminaire.
Lorenz - Continentale Lebensversicherung AG
Formation - Advanced Selenium
Traduction automatique
Cours à venir
Cours Similaires
Selenium avancé
14 HeuresLors de cette formation en présentiel animée par un instructeur à Belgique, les participants apprendront à optimiser une suite de tests automatisés en utilisant des techniques avancées avec Selenium.
À l'issue de cette formation, les participants seront capables de :
- Résoudre des problèmes complexes d'automatisation de tests d'applications web avec Selenium.
- Appliquer des expressions régulières et des techniques de vérification basées sur des motifs.
- Gérer les exceptions qui interrompent l'exécution des tests.
- Rechercher programmatiquement des objets web.
- Capturer dynamiquement des données à partir de contrôles web.
- Concevoir un cadre de tests pilotés par les données.
- Répartir les tests avec Selenium Grid.
Résolution créative de problèmes avec des techniques de gamification (Design Thinking)
14 HeuresCette formation en présentiel, animée par un formateur Belgique (en ligne ou sur site), s'adresse aux participants de niveau débutant à intermédiaire souhaitant relever les défis quotidiens du monde professionnel grâce à des techniques de gamification.
À l'issue de cette formation, les participants seront capables de :
- Comprendre les principes du Design Thinking et son application à la résolution de problèmes.
- Intégrer des techniques de gamification pour stimuler l'engagement et l'innovation.
- Développer des solutions créatives et pratiques aux problèmes courants du lieu de travail.
- Collaborer efficacement au sein des équipes pour mettre en œuvre des stratégies de résolution de problèmes.
- Appliquer des approches itératives pour affiner les solutions grâce aux retours d'expérience et à l'expérimentation.
Design Thinking : Se mettre à la place des clients internes
7 HeuresLe Design Thinking est une méthodologie centrée sur l'humaine qui permet de résoudre des problèmes grâce à l'empathie, la définition, l'idéation, le prototypage et les tests. Cette version du cours met un fort accent sur l'étape d'empathie, en se concentrant sur la mise en relation des points de douleur précédemment identifiés avec les besoins réels des clients internes, et sur l'application d'activités dynamiques et collaboratives pour transformer les insights en résultats actionnables.
Cette formation en présentiel ou en ligne, animée par un formateur, s'adresse aux équipes et aux leaders de niveau débutant à intermédiaire souhaitant approfondir leurs compétences en matière d'empathie, renforcer leurs relations avec les clients internes et transformer les points de douleur en opportunités significatives d'amélioration.
À l'issue de cette formation, les participants seront capables de :
- Appliquer des techniques fondées sur l'empathie pour identifier et valider les besoins des clients.
- Traduire les points de douleur cartographiés en besoins clairs et actionnables.
- Participer à des mises en situation et simulations dynamiques pour pratiquer les conversations centrées sur le client.
- Redéfinir conjointement les énoncés de problèmes du point de vue du client.
Format du cours
- Conférences interactives et discussions guidées.
- Mises en situation dynamiques et exercices d'empathie pratiques.
- Ateliers de groupe pour le recomposition collaborative des problèmes.
Options de personnalisation du cours
- Pour demander une version personnalisée adaptée à un processus interne spécifique (par exemple, les achats ou la provisionnement d'équipement), veuillez nous contacter pour en convenir.
Design Thinking : Empathiser et Définir pour les clients internes
7 HeuresLe Design Thinking est une méthodologie centrée sur l'humain pour résoudre des problèmes grâce à l'empathie, la définition, l'idéation, le prototypage et les tests. En se concentrant sur les deux premières étapes — Empathiser et Définir — les équipes peuvent mieux comprendre les clients internes et définir les bons problèmes à résoudre.
Cette formation en présentiel ou en ligne, animée par un formateur, s'adresse aux équipes et aux dirigeants de niveau débutant à intermédiaire qui souhaitent renforcer leur lien avec les clients internes, réduire la résistance au changement et améliorer l'efficacité opérationnelle grâce à des méthodes pratiques et collaboratives.
À l'issue de cette formation, les participants seront en mesure de :
- Utiliser l'écoute active et les techniques d'entretien pour recueillir des informations pertinentes sur les clients internes.
- Créer des cartes d'empathie et identifier les besoins et les points de douleur des utilisateurs.
- Distinguer les vrais problèmes racine des problèmes perçus en utilisant des outils tels que les « 5 Pourquoi » et les arbres à problèmes.
- Rédiger des énoncés de problème clairs et actionnables (POV) pour guider le travail de solution.
Format du cours
- Cours interactif et discussions.
- Exercices pratiques en autonomie et jeux de rôle.
- Ateliers de groupe et séances de retour en plénière.
Options de personnalisation du cours
- Pour demander une version personnalisée adaptée à un processus interne spécifique (par exemple, les achats ou le provisionnement de matériel), veuillez nous contacter pour en convenir.
Atelier Design Thinking pour les développeurs de logiciels
14 HeuresDans le cadre de cet atelier en présentiel ou en ligne Belgique animé par un formateur, les participants apprendront à appliquer les cinq étapes du Design Thinking afin de mieux comprendre les problèmes rencontrés par les utilisateurs finaux d'un produit ou d'un service, puis de développer la meilleure approche pour les résoudre.
À l'issue de cette formation, les participants seront capables de :
- Utiliser des stratégies créatives pour aligner les besoins des clients avec des solutions techniquement faisables.
- Formuler une stratégie afin d'augmenter la valeur perçue par le client et d'améliorer les offres de produits et de services.
Design Thinking : Méthodologies d'innovation
24 HeuresCette formation en direct, animée par un formateur, en Belgique (en ligne ou en présentiel), s'adresse aux professionnels de niveau débutant à intermédiaire souhaitant comprendre et appliquer les méthodologies de Design Thinking pour stimuler l'innovation et améliorer les solutions métier.
À l'issue de cette formation, les participants seront capables de :
- Comprendre les principes fondamentaux du Design Thinking et son rôle dans l'innovation.
- Appliquer les cinq phases du Design Thinking à la résolution de problèmes.
- Utiliser des techniques et outils d'idéation pour stimuler la créativité.
- Mettre en œuvre des stratégies de Design Thinking pour améliorer les processus et accroître l'efficacité.
Leadership innovant grâce à la Pensée Conceptionnelle
14 HeuresCette formation en direct animée par un instructeur à Belgique (en ligne ou en présentiel) s'adresse aux leaders débutants et aux professionnels des Ressources Humaines qui souhaitent apprendre et appliquer les méthodologies de la Pensée Conceptionnelle pour favoriser l'innovation, améliorer les capacités de résolution de problèmes et engager efficacement les équipes.
À l'issue de cette formation, les participants seront capables de :
- Équiper les participants d'outils et de méthodologies pour favoriser l'innovation et l'engagement des équipes.
- Développer des compétences en cartographie de l'empathie, en génération d'idées et en prototypage pour résoudre des défis complexes.
- Appliquer les principes de la Pensée Conceptionnelle aux scénarios de leadership et de Ressources Humaines.
- Promouvoir une culture de l'innovation au sein des équipes technologiques.
Design Thinking : Innovation et Résolution Créative de Problèmes
4 HeuresAperçu :
Le processus de Design Thinking (DT) comprend cinq étapes (empathie, définition du problème, génération d'idées, prototypage et test).
Dans un monde de plus en plus complexe, nous sommes confrontés à des problèmes qui nécessitent des approches spécifiques. Le Design Thinking permet de traiter ces défis complexes. Maîtriser le design thinking aide à gérer efficacement les problèmes complexes, à mieux communiquer, à persuader plus efficacement, à améliorer les résultats commerciaux, ainsi qu'à optimiser les comportements et les performances organisationnels et individuels.
- Fonctionnement du DT : apprendre des personnes et du problème, identifier des schémas récurrents, concevoir un modèle (dérive du modèle), tester ce modèle, l'évaluer et le réingénieriser.
- Lien entre le DT, l'innovation et l'entrepreneuriat.
- Méthodes et outils du DT : persona, carte des parties prenantes, cartographie du parcours client, schéma directeur de service, innovation du modèle d'affaires.
- Applications du DT : état d'esprit de conception, innovation de rupture, approche itérative, technique d'estimation agile, pensée critique, résolution de problèmes, travail d'équipe, préparation au leadership, compétences en communication, maîtrise technologique, vision prospective, compétence interculturelle et éthique, intelligence émotionnelle, conscience de soi, compétences en négociation, résolution de conflits.
Objectifs :
- Comprendre les fondamentaux et les nuances du DT.
- Explorer les concepts clés, les facteurs, les théories, les types et les modèles en DT.
- Expérimenter, ressentir et pratiquer le DT.
Modalités de délivrance :
Ce cours de formation d'une durée d'une journée (4 heures) se compose de :
- Conférences (40 % - présentation des théories, concepts, modèles et interactions),
- Exercices de groupe (30 % - dynamique de groupe, jeux, discussions de groupe et exercices de résolution de conflits simulés),
- Activités individuelles (15 % - rédaction, conception et échanges avec les pairs)
- Et autres (15 % - vidéos, lectures).
Remarque : en raison de la nature de ce cours, un groupe minimum de 3 participants est requis.
Tests d'API avec Postman
21 HeuresCette formation en direct, dirigée par un formateur, est dispensée en Belgique (en ligne ou en présentiel) et s'adresse aux testeurs logiciels souhaitant utiliser Postman pour les tests d'API.
À la fin de cette formation, les participants seront capables de :
- Exécuter des tests à l'aide de requêtes automatisées et de workflows.
- Définir, développer, tester et surveiller une API à l'aide d'un système de contrôle de version.
- Générer des données dynamiques dans une requête.
- Documenter et organiser les tests dans des collections pour révision d'équipe.
Automatisation des tests Selenium avec C#
14 HeuresCette formation en direct, dispensée par un formateur, dans <lieu> (en ligne ou sur site), s'adresse aux développeurs et aux testeurs souhaitant automatiser leurs tests à l'aide de C# et Selenium.
À l'issue de cette formation, les participants seront capables de :
- Installer et configurer Selenium WebDriver.
- Rédiger des tests en utilisant Selenium, C# et NUnit avec l'environnement de développement intégré Visual Studio.
- Exécuter l'automatisation des tests C# avec Selenium.
Selenium WebDriver en C#
14 HeuresCette formation en présentiel ou à distance, animée par un formateur, dans <lieu> (en ligne ou sur site), introduit les participants aux tests automatisés avec Selenium WebDriver et C# sous Visual Studio. Si vous n'avez pas d'expérience en programmation C# ou souhaitez vous remettre à jour, nous vous invitons à consulter le cours : C# for Automation Test Engineers.
Automatisation des tests avec Selenium et Jenkins
21 HeuresCe cours propose une formation à la gestion de projets de test grâce à la suite d'outils Selenium et au test continu avec Jenkins.
Public cible :
- Ingénieurs de test logiciel
- Développeurs logiciels impliqués dans le développement agile
- Chefs de version
- Ingénieurs QA
À l'issue de la formation Selenium, les participants seront capables de :
- Utiliser efficacement la suite de tests Selenium dans des projets réels
- Employer Selenium pour les tests multi-navigateurs
- Distribuer les tests à l'aide de Selenium Grid
- Exécuter des tests de régression Selenium dans Jenkins
- Préparer des rapports de test et des rapports périodiques grâce à Jenkins
Automatisation des tests avec Selenium et Python
14 HeuresSelenium est un cadre de travail open-source pour l'automatisation des tests d'applications web sur différents navigateurs. Avec Selenium 4, des APIs WebDriver améliorées, des localisateurs relatifs natifs et un support amélioré de Grid sont disponibles. Python offre simplicité et une forte intégration avec des cadres de tests comme Pytest, ce qui en fait un choix puissant pour développer des suites d'automatisation de tests évolutives et maintenables.
Cette formation en direct encadrée par un formateur (en ligne ou en présentiel) s'adresse aux testeurs et développeurs de niveau débutant à intermédiaire souhaitant utiliser Selenium avec Python pour automatiser les tests d'applications web dans des environnements réels.
À la fin de cette formation, les participants seront capables de :
- Installer et configurer Selenium avec Python dans un environnement de test.
- Créer des scripts d'automatisation de tests robustes en utilisant Selenium WebDriver et Pytest.
- Appliquer le modèle Page Object (POM) pour des cadres de tests maintenables.
- Exécuter des tests sur plusieurs navigateurs en utilisant Selenium Grid.
- Intégrer les tests automatisés avec les pipelines CI/CD.
- Dépanner les problèmes courants et appliquer les meilleures pratiques pour la stabilité de l'automatisation.
Format du cours
- Conférence interactive et discussion.
- Beaucoup d'exercices et de pratique.
- Implémentation pratique dans un environnement de laboratoire en direct.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
Automatisation des tests avec Selenium
21 HeuresCe cours propose une formation à la gestion de projets de test et offre une expérience pratique sur les applications web, l'automatisation des tests fonctionnels et l'automatisation des tests multi-navigateurs à l'aide de la suite de tests Selenium.
Ce cours s'adresse principalement aux ingénieurs en tests logiciels et aux testeurs manuels.
À l'issue de la formation, les participants seront capables d'utiliser efficacement Selenium WebDriver dans des projets réels.
TestComplete
21 HeuresLors de cette formation en présentiel avec un formateur à Belgique, les participants apprendront à utiliser les fonctionnalités de TestComplete, notamment son modèle d'objets de test, les points de contrôle, la correspondance de noms et l'interface utilisateur, afin d'effectuer des tests automatisés sur des applications de bureau, web et mobiles.
À l'issue de cette formation, les participants seront capables de :
- Créer, enregistrer et exécuter des tests fonctionnels.
- Mettre en place un framework de test évolutif et maintenable.
- Créer des points de contrôle, adapter les tests à plusieurs appareils et analyser les résultats des tests.
- Utiliser les extensions de scripts de TestComplete.