Les cours de formation en ingénierie logicielle en ligne ou sur site, animés par un instructeur, présentent les principes fondamentaux de l'ingénierie logicielle par le biais de discussions interactives et de travaux pratiques.
La formation au génie logiciel est disponible sous forme de "formation en ligne en direct" ou de "formation sur site en direct". La formation en ligne (également appelée "formation à distance") est dispensée par le biais d'un bureau interactif, à distance. La formation en direct sur site peut être dispensée localement dans les locaux du client Lyon ou dans les centres de formation de l'entreprise NobleProg Lyon.
NobleProg -- Votre fournisseur local de formation
Lyon, Gare Lyon Part-Dieu
NobleProg Lyon, 10 Place Charles Béraudier, Lyon, france, 69000
Situé à 200 mètres de la gare TGV, la Tour Suisse est l'immeuble de bureaux le plus emblématique de ce secteur de Lyon. Le centre d'affaires vous propose un lieu de qualité pour vos formations, séminaires et réunions.
Gares TGV
Gare TGV Part-Dieu à 100 mètres, sortie porte du Rhône
Aéroport
Lyon Saint Exupéry (Satolas) à 30 minutes
Rhône Express depuis l’aéroport Saint Exupéry
Apigee est la plateforme de gestion d'API de Google Cloud, qui permet aux organisations de concevoir, sécuriser, déployer, surveiller et faire évoluer les API. Ses fonctionnalités de test et d'automatisation permettent aux équipes de valider les API, d'appliquer des politiques et de garantir des déploiements de haute qualité dans les pipelines CI/CD.
Cette formation dirigée par un instructeur (en ligne ou sur site) s'adresse aux ingénieurs QA et développeurs de niveau débutant à intermédiaire qui souhaitent automatiser le test et la validation des API en utilisant les outils et intégrations d'Apigee.
À la fin de cette formation, les participants seront capables de :
Configurer Apigee pour le test et la surveillance des API.
Automatiser les cas de test API en utilisant Apigee et les outils intégrés.
Valider les performances, la sécurité et la fiabilité des API.
Intégrer l'automatisation des tests dans les pipelines CI/CD.
Format du cours permettant d'évaluer les participants
Cours interactif et discussion.
Exercices pratiques et mise en pratique.
Mise en œuvre 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.
Cette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux testeurs et développeurs intermédiaires souhaitant approfondir leurs connaissances et compétences en tests automatisés, avec un focus sur des outils comme Selenium, TestComplete, et l’intégration avec Oracle APEX et .Net Core.
À la fin de cette formation, les participants seront capables de :
Configurer Selenium et TestComplete pour les tests automatisés.
Développer des scripts et cadres de test avancés.
Intégrer les tests automatisés avec des applications Oracle APEX et .Net Core.
Appliquer des techniques d'apprentissage automatique pour améliorer l'automatisation des tests.
Passer efficacement des tests manuels aux tests automatisés.
Gérer les projets de test externalisés et maintenir des normes de qualité élevées.
Cette formation dirigée par un instructeur, en ligne ou sur site à Lyon, est destinée aux ingénieurs de test et spécialistes de l'automatisation de niveau intermédiaire à avancé qui souhaitent explorer les fonctionnalités avancées de TestStand pour maximiser l'efficacité et la performance de l'automatisation des tests.
À la fin de cette formation, les participants seront en mesure de :
Utiliser les fonctionnalités avancées de TestStand pour améliorer les flux de travail d'automatisation des tests.
Personnaliser les interfaces utilisateur et développer des séquences de test avancées.
Mettre en œuvre des techniques avancées de traitement et de rapport des résultats.
Intégrer TestStand avec des bases de données, systèmes et matériels externes.
Appliquer les meilleures pratiques pour maintenir, gérer, dépanner et déboguer des séquences de test complexes.
Cette formation en direct avec instructeur à Lyon (en ligne ou sur site) s'adresse aux professionnels techniques de niveau intermédiaire à avancé qui souhaitent utiliser IDz et z/OS Connect pour intégrer des applications mainframe avec des API et moderniser les flux de travail existants.
A l'issue de cette formation, les participants seront capables de :
Configurer et utiliser IDz pour le développement d'applications mainframe.
Exploiter z/OS Connect pour exposer les applications mainframe en tant qu'API RESTful.
Intégrer des programmes COBOL, CICS et DB2 avec des systèmes modernes.
Mettre en œuvre les meilleures pratiques pour la sécurité des API et l'optimisation des performances.
Design Thinking est une méthodologie centrée sur l’être humain pour 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 accent particulier sur la phase d'Empathie, en se concentrant sur la connexion entre les points de douleur déjà identifiés et les vrais besoins des clients internes, tout en appliquant des activités dynamiques et collaboratives pour transformer ces insights en résultats concrets.
Cette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux équipes et dirigeants de niveau débutant à intermédiaire qui souhaitent approfondir leurs compétences en empathie, renforcer les relations avec les clients internes et transformer les points de douleur en opportunités significatives d’amélioration.
À la fin de cette formation, les participants seront capables de :
Appliquer des techniques basées sur l’empathie pour découvrir et valider les besoins des clients.
Traduire les points de douleur cartographiés en besoins clairs et actionnables.
Participer à des saynètes dynamiques et à des simulations pour pratiquer des conversations centrées sur le client.
Redefinir collaborativement les énoncés de problème du point de vue du client.
Format du cours permettant d'évaluer les participants
Cours interactif avec discussions guidées.
Saynètes et exercices d’empathie pratiques.
Ateliers de groupe pour la restructuration collaborative des problèmes.
Options de personnalisation du cours
Pour demander une version personnalisée adaptée à un processus interne spécifique (par exemple, l’approvisionnement ou la provision d’équipement), veuillez nous contacter pour organiser.
Cette formation en direct avec instructeur à Lyon (en ligne ou sur site) est destinée aux ingénieurs de test et d'automatisation débutants qui souhaitent apprendre les principes fondamentaux de l'utilisation de TestStand pour créer, exécuter et gérer des séquences de tests automatisés.
A l'issue de cette formation, les participants seront capables de :
Comprendre les concepts de base et l'architecture de TestStand.
Créer des séquences de test et les exécuter.
Utiliser les fonctions de collaboration de TestStand pour les environnements de développement de tests en équipe.
Intégrer TestStand avec d'autres outils logiciels et instruments de test.
Développer des étapes de test personnalisées et des plugins dans TestStand.
Cette formation en présentiel ou en ligne, animée par un instructeur à Lyon, est destinée aux ingénieurs de tests d'automatisation expérimentés qui souhaitent apprendre des concepts avancés de programmation C# pour l'automatisation des tests.
À la fin de cette formation, les participants seront en mesure de :
Comprendre les concepts et les bonnes pratiques avancés de programmation C#.
Appliquer des principes d'orienté objet avancés pour créer des solutions d'automatisation efficaces et flexibles.
Concevoir et développer des cadres d'automatisation modulaires et réutilisables en utilisant les meilleures pratiques de l'industrie.
Jersey est la mise en œuvre de référence open source de JAX-RS (Java API for RESTful Web Services). Il fournit des bibliothèques pour construire rapidement et efficacement des APIs REST en Java. Associé à des outils modernes de test, Jersey permet aux développeurs de concevoir, construire, tester et documenter les APIs de manière efficiente.
Cette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux développeurs et aux testeurs Java de niveau débutant à intermédiaire qui souhaitent apprendre le développement et le test d'APIs en utilisant Jersey et des outils complémentaires.
À la fin de cette formation, les participants seront capables de :
Configurer un projet Jersey avec Maven.
Développer et déployer des APIs RESTful en utilisant Jersey.
Tester les APIs à l'aide de Postman et de frameworks automatisés.
Gérer les erreurs, la sécurité et la documentation pour les APIs.
Format du cours permettant d'évaluer les participants
Cours interactif avec discussion.
Exercices pratiques et mise en pratique.
Mise en œuvre dans un environnement de laboratoire en direct.
Options de personnalisation du cours
Pour demander une formation personnalisée, veuillez nous contacter pour organiser.
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, la création de prototypes et le test. Se concentrer sur les deux premières étapes — Empathize (s'immerger) et Define (définir) — aide les équipes à mieux comprendre les clients internes et à définir les problèmes appropriés à résoudre.
Cette formation dirigée par un instructeur, en ligne ou sur site, est destinée aux équipes et leaders de niveau débutant à intermédiaire qui souhaitent renforcer leur connexion 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.
Au terme de cette formation, les participants seront en mesure de :
Utiliser des techniques d'écoute active et d'entretien pour recueillir des insights significatifs sur les clients internes.
Créer des cartes d'empathie et identifier les besoins et points de douleur des utilisateurs.
Distinguer les problèmes réels des perceptions superficielles en utilisant des outils comme le 5 Whys et les arbres de problèmes.
Rédiger des énoncés de problème clairs et actionnables (POVs) qui guident le travail de solution.
Format du Cours
Cours interactif avec discussion.
Exercices pratiques et mises en situation de rôle.
Ateliers de groupe et sessions de retour d'expérience plénières.
Options de Personnalisation du Cours
Pour demander une version personnalisée adaptée à un processus interne spécifique (par exemple, l'achat ou la provision d'équipement), veuillez nous contacter pour organiser.
Cette formation en direct avec instructeur en Lyon (en ligne ou sur site) s'adresse aux développeurs de logiciels et aux ingénieurs de niveau intermédiaire qui souhaitent gérer et dépanner efficacement les licences de logiciels dans leurs organisations ou leurs projets.
A l'issue de cette formation, les participants seront capables de :
Comprendre les concepts de base des licences logicielles et comment FlexLM gère les licences.
Apprendre à installer le serveur FlexLM et le logiciel client sur différents systèmes d'exploitation.
Créer, distribuer et gérer des licences, y compris des licences flottantes et des licences verrouillées par nœud.
Identifier et résoudre les problèmes courants liés à l'installation, à la distribution et à l'utilisation des licences.
Le ISTQB Certified Tester Advanced Level – Test Automation Engineer (CTAL-TAE) est une certification reconnue mondialement axée sur la conception, le développement et l'entretien de solutions d'automatisation des tests dans des environnements réels.
Cette formation en direct dirigée par un formateur (en ligne ou sur site) s'adresse aux testeurs de logiciels et aux professionnels de l'automatisation intermédiaires à avancés qui souhaitent acquérir une connaissance pratique et axée sur l'examen, conforme au syllabus officiel CTAL-TAE, afin de réussir leur examen de certification.
À la fin de cette formation, les participants pourront :
Comprendre le syllabus du CTAL-TAE et les objectifs de certification.
Définir et mettre en œuvre des architectures d'automatisation des tests évoluables et maintenables.
Évaluer et sélectionner les outils et cadres d'automatisation appropriés.
Intégrer les tests automatisés dans les pipelines CI/CD.
Appliquer des méthodes structurées pour planifier, développer et maintenir des solutions de test automatisées.
S'entraîner avec des simulations d'examen et acquérir une familiarité avec les formats de tests réels.
Format du cours permettant d'évaluer les participants
Cours interactif et discussion.
Bon nombre d'exercices et de pratique.
Mise en œuvre 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.
Cette formation en direct avec instructeur en Lyon (en ligne ou sur site) s'adresse aux professionnels de niveau débutant à intermédiaire qui souhaitent comprendre et appliquer les méthodologies Design Thinking pour stimuler l'innovation et améliorer les solutions commerciales.
A l'issue de cette formation, les participants seront capables de :
Comprendre les principes fondamentaux de Design Thinking et son rôle dans l'innovation.
Appliquer les cinq phases de Design Thinking à la résolution de problèmes.
Utiliser des techniques et des outils d'idéation pour stimuler la créativité.
Mettre en œuvre des stratégies Design Thinking pour améliorer les processus et accroître l'efficacité.
Cette formation en direct avec instructeur (en ligne ou sur site) est destinée aux professionnels qui souhaitent apprendre et comprendre le concept de mesure des logiciels et l'utiliser pour estimer et dimensionner tout processus de développement logiciel et la productivité.
A l'issue de cette formation, les participants seront capables de :
Comprendre l'utilisation des mesures logicielles et des métriques dans le développement de logiciels.
Suivre les progrès et évaluer la productivité à l'aide des mesures logicielles.
Analyser les données de mesure des logiciels pour l'assurance qualité et l'amélioration des processus.
Cette formation en direct avec instructeur à Lyon (en ligne ou sur place) s'adresse aux participants de niveau débutant à intermédiaire qui souhaitent résoudre des problèmes quotidiens sur le lieu de travail grâce à des techniques de gamification.
A l'issue de cette formation, les participants seront capables de :
Comprendre les principes de Design Thinking et son application à la résolution de problèmes.
Incorporer des techniques de gamification pour favoriser l'engagement et l'innovation.
Développer des solutions créatives et pratiques à des problèmes courants sur le 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 au retour d'information et à l'expérimentation.
Cette formation en direct (en ligne ou sur site) est destinée aux professionnels qui souhaitent comprendre le concept de la mesure des points de fonction et comment l'incorporer dans la mesure de la productivité du développement logiciel.
A l'issue de cette formation, les participants seront capables de :
Comprendre les mesures de points de fonction et de points de non-fonction dans le développement de logiciels.
Mesurer les unités d'un produit logiciel pour l'analyse de la qualité et de la productivité.
Cette formation dirigée par un instructeur, en direct à Lyon (en ligne ou sur site), est destinée aux développeurs et testeurs souhaitant effectuer l'automatisation des tests à l'aide de C# et Selenium.
À la fin de cette formation, les participants seront capables de :
Installer et configurer Selenium WebDriver.
Rédiger des tests à l'aide de Selenium, C# et Nunit dans l'IDE Visual Studio.
Exécuter l'automatisation des tests Selenium en C#.
L'ISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM) est une certification professionnelle axée sur les pratiques avancées de gestion des tests, les compétences en leadership et la prise de décisions stratégiques conformes au syllabus ISTQB.
Cette formation en direct encadrée par un formateur (en ligne ou sur site) s'adresse aux chefs de test et professionnels QA intermédiaires à avancés qui souhaitent maîtriser le syllabus du CTAL-TM ISTQB et se préparer à l'examen de certification.
À la fin de cette formation, les participants seront en mesure de :
Développer et gérer des stratégies et plans de tests complets.
Appliquer les techniques de test basées sur le risque pour optimiser les efforts de test.
Surveiller, contrôler et améliorer les processus de test dans les projets.
Mener et développer des équipes de tests tout en gérant les attentes des parties prenantes.
Utiliser des outils et des métriques pour la gestion des tests, le reporting et l'amélioration continue.
Format du cours permettant d'évaluer les participants
Cours interactif et discussion.
Exercices et questions de pratique orientés examen.
Études de cas pratiques et simulations conformes au syllabus ISTQB CTAL-TM.
Options de personnalisation du cours
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour en faire la demande.
Cette formation en direct (en ligne ou sur site) s'adresse aux développeurs, architectes et analystes de niveau intermédiaire qui souhaitent apprendre et appliquer les concepts et pratiques DDD à leurs projets logiciels.
A l'issue de cette formation, les participants seront capables de :
Comprendre les concepts de base du DDD (contextes délimités, entités, etc.) et leur application dans les projets logiciels.
Appliquer le DDD stratégique pour définir et concevoir le modèle de domaine, identifier les sous-domaines et établir les limites.
Mettre en œuvre le DDD tactique en utilisant des modèles tels que le CQRS, les usines et l'approvisionnement en événements.
Refondre et moderniser efficacement les systèmes existants à l'aide des techniques DDD.
Concevoir et mettre en œuvre des architectures orientées produit, domaine et équipe.
Utiliser le maillage de données pour créer une plateforme de données orientée domaine, supportant la découverte et la gouvernance des données.
Cette formation en direct avec instructeur en Lyon (en ligne ou sur place) s'adresse aux dirigeants débutants et aux professionnels des ressources humaines qui souhaitent apprendre et appliquer les méthodologies Design Thinking pour favoriser l'innovation, améliorer les capacités de résolution de problèmes et impliquer efficacement les équipes.
A l'issue de cette formation, les participants seront capables de :
Doter les participants d'outils et de méthodologies pour favoriser l'innovation et l'engagement des équipes.
Développer des compétences en matière de cartographie de l'empathie, d'idéation et de prototypage pour résoudre des problèmes complexes.
Appliquer les principes Design Thinking à des scénarios de leadership et de ressources humaines.
Promouvoir une culture de l'innovation au sein des équipes techniques.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux opérateurs et aux testeurs qui souhaitent utiliser EasyTest pour tester des applications ou des systèmes.
A l'issue de cette formation, les participants seront capables de :
Installer et configurer EasyTest.
Utiliser EasyTest pour tester les systèmes et les fonctionnalités des applications.
Automatiser et maintenir les scripts dans EasyTest.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux professionnels qui souhaitent apprendre à utiliser SNAP dans la mesure et l'estimation des projets.
A l'issue de cette formation, les participants seront capables de :
Apprendre les règles et les lignes directrices de SNAP et de FPA.
Pouvoir mieux planifier et estimer les projets logiciels.
Comprendre les bases de performance des processus et identifier les domaines d'amélioration des processus.
Utiliser SNAP pour augmenter l'efficacité des performances et obtenir une stabilité fonctionnelle.
Cette formation dirigée par un instructeur, en ligne ou sur site à Lyon, est destinée aux professionnels de tests logiciels de niveau intermédiaire qui souhaitent obtenir la certification TOSCA et démontrer leur maîtrise de l'automatisation des tests avec Tricentis Tosca.
À la fin de cette formation, les participants seront en mesure de :
Comprendre la structure et les exigences de la certification TOSCA.
Maîtriser les concepts de TOSCA, y compris la conception, l'automatisation et l'exécution des cas de test.
Appliquer les meilleures pratiques pour créer des cas de test réutilisables et maintenables.
Préparer les composantes pratiques et théoriques de l'examen de certification TOSCA.
Ce cours fournit une formation pour la gestion de projets de test et offre une expérience pratique avec les applications web, l'automatisation des tests fonctionnels et l'automatisation des tests cross-browser en utilisant le suite de tests Selenium.
Le public cible pour ce cours est constitué d'ingénieurs logiciels en test et de testeurs manuels.
À la fin de la formation, les participants seront capables d'utiliser efficacement Selenium WebDriver dans des projets réels.
Dans cette formation dirigée par un instructeur et en direct à Lyon, les participants apprendront à améliorer une suite de tests automatisés en utilisant des techniques avancées pour piloter Selenium.
À la fin de cette formation, les participants seront capables de :
Résoudre des problèmes complexes d'automatisation des tests pour les applications web avec Selenium.
Appliquer des expressions régulières et des techniques de vérification basées sur des modèles.
Gérer les exceptions qui arrêtent l'exécution des tests.
Rechercher des objets web de manière programmée.
Capturer dynamiquement des données à partir de contrôles web.
Cette formation dirigée par un instructeur (en ligne ou sur site) introduit les participants à l'automatisation des tests avec Selenium WebDriver et C# dans Visual Studio. Si vous n'avez pas d'expérience en programmation C# ou si vous souhaitez vous rafraîchir la mémoire, veuillez consulter le cours : C# pour les ingénieurs de tests automatisés.
Cette formation dirigée par un instructeur, en ligne ou sur site à Lyon, est destinée aux testeurs logiciels qui souhaitent utiliser Cypress pour automatiser des tests.
À la fin de cette formation, les participants seront capables de :
Effectuer des tests d'extrémité à extrémité avec Cypress.
Implémenter des tests d'intégration et unitaires dans une application web.
This instructor-led, live training in Lyon is designed for anyone interested in learning C# for the purpose of automation testing. It is a streamlined, intensive course with plenty of hands-on exercises to get participants ramped up quickly with the essential programming skills needed to apply in software automation testing. The focus is on the C# fundamentals which can be directly and immediately applied to test automation.
This course does not cover in depth test automation frameworks such as Selenium. If you are already versed in C# and wish to get straight into testing with Selenium, please check out: Selenium WebDriver in C#: Introduction to web testing automation in C#.
Selenium est un cadre open-source pour l'automatisation des tests d'applications web sur différents navigateurs. Avec Selenium 4, de nouvelles API WebDriver améliorées, des locateurs relatifs natifs et une meilleure prise en charge du réseau sont disponibles. Python offre une simplicité et une forte intégration avec les cadres de test comme Pytest, ce qui en fait un choix puissant pour le développement de suites d'automatisation de tests évolutives et maintenables.
Cette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux testeurs et développeurs de niveau débutant à intermédiaire qui souhaitent utiliser Selenium avec Python pour automatiser les tests d'applications web dans des environnements réels.
À la fin de cette formation, les participants seront en mesure de :
Installer et configurer Selenium avec Python dans un environnement de test.
Créer des scripts d'automatisation robustes en utilisant Selenium WebDriver et Pytest.
Appliquer le modèle Page Object (POM) pour des cadres de test maintenables.
Exécuter des tests sur plusieurs navigateurs à l'aide de Selenium Grid.
Intégrer des tests automatisés dans les pipelines CI/CD.
Dépanner les problèmes courants et appliquer les meilleures pratiques pour la stabilité de l'automatisation.
Format du cours permettant d'évaluer les participants
Cours interactif avec discussion.
Beaucoup d'exercices et de pratique.
Mise en œuvre 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.
Cette formation dirigée par un instructeur, en direct à Lyon, est conçue pour toute personne intéressée par l'apprentissage de Java dans le but de l'automatisation des tests. Il s'agit d'un cours intensif et axé sur les essentiels, avec de nombreux exercices pratiques pour que les participants acquièrent rapidement les compétences en programmation nécessaires à l'application de l'automatisation des tests logiciels. L'accent est mis sur les fondamentaux de Java qui peuvent être directement et immédiatement appliqués à l'automatisation des tests.
Ce cours ne couvre pas en profondeur les frameworks d'automatisation des tests tels que Selenium. Il passe également outre la méthode conventionnelle "Hello World" pour apprendre Java, car ce n'est pas un cours de développement d'applications. Ce cours est exclusivement axé sur le lancement rapide des participants dans l'automatisation des tests. Si vous êtes déjà familiarisé avec Java et souhaitez vous lancer directement dans les tests avec Selenium, consultez : Introduction to Selenium (https://www.nobleprog.com/introduction-selenium-training).
Dans cette formation dirigée par un instructeur, les participants apprendront à améliorer une suite de tests automatisés en utilisant des techniques avancées pour piloter Selenium.
Public visé : testeurs logiciels, gestionnaires de tests, professionnels de la qualité.
Cet atelier dirigé par un instructeur et organisé en direct à Lyon commence par une introduction à BDD, ce qu'il est et comment il est utilisé par les entreprises pour promouvoir une bonne conception, un bon développement et un bon test des logiciels. Nous le faisons d'un point de vue non technique, en gardant à l'esprit les utilisateurs finaux, leurs exigences, leur langage et leur façon de penser. Nous abordons également les défis de communication que les parties prenantes sont susceptibles de rencontrer à mesure qu'elles travaillent en étroite collaboration avec leurs pairs à l'esprit technique.
À la fin de cette formation, les participants sauront comment :
Rédiger des histoires d'utilisateurs succinctes qui capturent les schémas d'utilisation des utilisateurs réels du logiciel.
Traduire leurs histoires d'utilisateurs dans le langage comportemental de BDD (Given, When, Then.)
dériver des cas de test à partir de ces récits, afin que les ingénieurs puissent les mettre en œuvre et les tester.
Comprendre la relation entre les exigences du produit, les critères d'acceptation et les cas de test.
Démystifier le jargon technique qui entrave la communication et la compréhension.
Installer et utiliser d'excellents outils pour écrire des fichiers de caractéristiques BDD.
Comprendre et apprécier ce qui se passe une fois que le travail est confié aux ingénieurs.
Jouer un rôle plus actif dans le cycle de développement itératif.
La formation est conçue à la fois pour le personnel informatique et le personnel professionnel. L'objectif du cours est de fournir un moyen de faciliter la communication entre les départements dans le processus de développement de logiciels. Les participants apprennent les tests de comportement pour permettre de créer des logiciels plus fiables sans recourir à des outils coûteux et avancés.
Cypress est un cadre de test d'extrémité à extrémité. Cypress permet aux utilisateurs de configurer, écrire, exécuter et déboguer des tests pour toute application ou site web frontend.
Cette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux testeurs logiciels qui souhaitent utiliser Cypress pour automatiser des tests.
À la fin de cette formation, les participants seront en mesure de :
Effectuer des tests d'automatisation d'extrémité à extrémité avec Cypress.
Implémenter des tests d'intégration et unitaires dans une application web.
Utiliser Cypress comme alternative à Selenium.
Format du cours permettant d'évaluer les participants
Cours interactif avec discussion.
Nombreux exercices et pratiques.
Mise en œuvre 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.
Il existe de nombreux modèles éprouvés et largement disponibles pour tous. Parfois, il suffit de modifier les noms et d'implémenter le modèle dans une technologie spécifique. Cela peut faire économiser des centaines d'heures qui seraient autrement consacrées à la conception et aux tests. Objectifs de la formation Ce cours a deux objectifs : premièrement, il vous permet de réutiliser des modèles largement connus ; deuxièmement, il vous permet de créer et de réutiliser des modèles spécifiques à votre organisation. Il aide à estimer comment les modèles peuvent réduire les coûts, systématiser le processus de conception et générer un cadre de code basé sur vos modèles. Public Conçue pour les concepteurs logiciels, les analystes d'affaires, les gestionnaires de projets, les programmeurs et développeurs, ainsi que les gestionnaires opérationnels et les responsables des divisions logicielles. Style du cours Le cours se concentre sur les cas d'utilisation et leur relation avec un modèle spécifique. La plupart des exemples sont expliqués en UML et dans de simples exemples Java (le langage peut changer si le cours est réservé sous forme de formation intra-entreprise). Il vous guide à travers les sources des modèles et montre comment cataloguer et décrire des modèles qui peuvent être réutilisés au sein de votre organisation.
Au cours de cette formation en atelier dirigée par un instructeur en <loc> ; (en ligne ou sur site), les participants apprendront à appliquer les cinq étapes de Design Thinking pour mieux comprendre les problèmes rencontrés par les utilisateurs finaux d'un produit ou d'un service, puis à développer la meilleure approche pour les résoudre.
A l'issue de cette formation, les participants seront capables de :
Utiliser des stratégies créatives pour faire correspondre les besoins des clients avec des solutions technologiquement réalisables.
Formuler une stratégie pour augmenter la valeur client et améliorer les offres de produits et de services.
Le processus Design Thinking (DT) comporte cinq étapes (empathie, définition du problème, idéation, prototypage, test).
Dans un monde de plus en plus complexe, nous sommes confrontés à des problèmes qui peuvent nécessiter des approches particulières. Le processus Design Thinking aide à traiter les problèmes complexes. La maîtrise de la pensée design permet de traiter efficacement les problèmes complexes, de mieux communiquer, de persuader efficacement, d'améliorer les résultats de l'entreprise et d'améliorer le comportement et les performances de l'organisation et du personnel.
Comment fonctionne la DT : apprendre des gens et des problèmes, trouver des modèles, concevoir un modèle (dérive du modèle), tester le modèle, évaluer le modèle et le remanier.
Relation entre la DT, l'innovation et l'esprit d'entreprise.
Méthodes et outils de DT : persona, carte des parties prenantes, carte du parcours du client, plan de service, innovation de modèle d'entreprise.
Application de la 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 de la technologie, réflexion prospective, compétences interculturelles et éthiques, 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 de DT
Expérimenter et pratiquer le DT
Déroulement de la formation :
Il s'agit d'un cours de formation d'une journée (4 heures) qui comprend :
des cours magistraux (40% - présentation de théories, concepts, modèles et interactions),
des exercices de groupe (30% - dynamique de groupe, jeux, discussions de groupe et exercices de résolution de conflits fictifs),
activités individuelles (15% - écriture, conception et discussion entre pairs)
et autres (15% - vidéos, lectures).
Note : en raison de la nature de ce cours, la taille minimale des groupes est de 3 personnes.
L'objectif de la formation est d'acquérir la capacité de concevoir des structures de développement/projets avancées en C#.
Au cours de la formation, les étudiants se familiarisent avec les ressources et outils MSDN pour soutenir le processus de développement, tels que Microsoft Visual Studio, ReSharper.
Cette formation en direct, animée par un formateur (en ligne ou sur site), s'adresse aux développeurs de niveau intermédiaire PHP qui souhaitent appliquer efficacement les motifs de conception dans leurs projets.
À la fin de cette formation, les participants seront capables de :
Comprendre le but et les avantages des motifs de conception.
Identifier et mettre en œuvre les motifs de conception appropriés pour des scénarios courants.
Structurer les applications PHP selon les meilleures pratiques reconnues par l'industrie.
Intégrer des motifs dans des frameworks modernes tels que Symfony ou Zend.
La formation est destinée aux développeurs JavaScript, conçue pour concevoir et mettre en œuvre des applications Internet avancées. Les sujets abordés lors de la formation visent à apporter les meilleures pratiques en programmation JavaScript et à souligner les erreurs les plus courantes. Un point important de la formation est de discuter de la programmation orientée objet disponible avec la syntaxe JavaScript.
Le cours est conçu pour les programmeurs expérimentés qui veulent explorer les questions liées à l'utilisation des patterns et du refactoring. Chaque participant connaîtra les propriétés et les exemples pratiques de l'utilisation de ces patterns, ce qui permettra à son tour de corriger efficacement le code de l'application.
Cette formation en direct avec instructeur (en ligne ou sur site) est destinée aux testeurs de logiciels qui souhaitent utiliser Postman pour les tests d'API.
A l'issue de cette formation, les participants seront capables de :
Exécuter des tests à l'aide de requêtes et de flux de travail automatisés.
Définir, développer, tester et observer 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 une révision en équipe.
Cette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux ingénieurs DevOps qui souhaitent utiliser Selenium pour exécuter des tests Selenium à l'intérieur de conteneurs Docker.
À la fin de cette formation, les participants seront en mesure de :
Créer une infrastructure d'automatisation des tests pour le testing à la demande.
Développer un cadre d'automatisation des tests en utilisant Java.
Construire une pipeline CI/CD de zéro avec Jenkins et Docker.
Software Engineering commence là où la programmation s'arrête. Dans ce cours, vous apprendrez une base solide en Software Engineering. Il jette un pont entre la programmation et de solides pratiques d'ingénierie. Le cours vous donne une vue d'ensemble des concepts de base et du vocabulaire typiquement utilisés dans le domaine. Pendant le cours, vous apprendrez à utiliser de nombreuses techniques pour planifier, mettre en œuvre et valider des projets logiciels et pour évaluer et améliorer les processus de développement.
Public :
Ce cours s'adresse aux développeurs de logiciels ayant des antécédents divers et connaissant au moins un langage de programmation.
Dans cette formation en direct, dirigée par un instructeur, les participants apprendront à utiliser les fonctionnalités de TestComplete'y compris son modèle d'objet de test, les points de contrôle, le mappage des noms et l'interface utilisateur pour effectuer des tests automatisés sur les applications de bureau, Web et mobiles.
A l'issue de cette formation, les participants seront capables de :
Créer, enregistrer et exécuter des tests fonctionnels.
Créer un cadre de test évolutif et maintenable.
Créer des points de contrôle, ajuster les tests pour plusieurs appareils et analyser les résultats des tests.
Utiliser les extensions de script de TestComplete'
Dans cette formation dirigée par un formateur et en direct à Lyon, les participants apprendront à utiliser Tosca pour effectuer des tests de bout en bout (web + backend). La formation combine la théorie avec la pratique dans un environnement de laboratoire en direct, offrant aux participants l'occasion d'interagir avec la technologie, le formateur et leurs pairs.
La formation commence par un aperçu des tests automatisés traditionnels basés sur le code et les scripts, puis elle les oppose à l'approche basée sur les modèles (MBT) de Tosca. Les participants apprennent à créer et exécuter des cas de test en utilisant les modules par défaut de Tosca ainsi qu'à construire leurs propres modules pour l'exécution.
Des principes de modélisation logicielle à la couverture des tests sur différents navigateurs, cette formation guide les participants à travers la théorie et la pratique, leur permettant de mettre en œuvre leur propre solution de test dans Tosca.
The Principal Engineer - Masterclass c'est pour les ingénieurs expérimentés et motivés qui savent déjà comment envoyer un code prêt à la production. Ce cours vous fera un ingénieur/leader logiciel exceptionnel pour avoir un impact positif sur votre équipe et votre organisation. Dans ce cours, vous apprendrez sur la conception et l'architecture des systèmes, les techniques de révision de code, le mentorage et le coaching des ingénieurs, la programmation des paires, la construction d'une forte culture d'ingénierie et d'autres pratiques d'ingénierie fondamentalement importantes.
Cette formation guidée par l'instructeur, en direct (en interne ou à distance) vise à :
Ingénieur logiciel de niveau moyen
Ingénieur logiciel supérieur
Ingénieur logiciel principal
Ingénieur logiciel personnel
Ingénieur logiciel leader
Architecte logiciel
gestionnaires d'ingénierie
À la fin de cette formation, les participants seront en mesure de :
Promouvoir au niveau suivant des ingénieurs de niveau moyen ou supérieur
Si ils sont déjà à la tête d'une équipe ou des ingénieurs supérieurs, ils peuvent commencer à utiliser les outils, les techniques et le cadre appris à partir de ce coursà:
conduire efficacement des équipes d'ingénierie performantes
360° collaboration efficace avec toutes les parties prenantes
Expertise des compétences techniques de base d'un ingénieur principal
Promouvoir une forte culture d'ingénierie au sein de l'organisation
Maîtriser l'attitude d'apprentissage continue
Format du cours permettant d'évaluer les participants permettant d'évaluer les participants
Lecture et discussion interactives.
Beaucoup d’exercices et de pratiques.
Outils, techniques et cadres pour devenir un ingénieur unique
Le partage d’expériences réelles
Options de personnalisation de cours
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
J'ai apprécié les exercices qui ont permis d'ouvrir l'esprit et d'acquérir de nouvelles connaissances en matière d'architecture logicielle.
Gabriele - EAGLEPROJECTS S.p.A.
Formation - Architecture and Design: Core + Advanced Training
Traduction automatique
Bon rapport, Łukasz a eu le temps de répondre aux questions de chacun et a pu aider tous ceux qui avaient un problème.
Kelly Morris - Titian Software Poland Sp. z o.o.
Formation - Selenium WebDriver in C#
Traduction automatique
Le cours était instructif et facile à suivre.
Najeeda Motala - Multichoice
Formation - Advanced C# for Automation Test Engineers
Traduction automatique
Le formateur connaît très bien le sujet et est en mesure de fournir des exemples concrets grâce à son expérience.
Nouf
Formation - Agile Software Testing with Continuous Integration
Traduction automatique
J'ai tout apprécié car c'est tout nouveau pour moi et je peux voir la valeur ajoutée que cela peut apporter à mon travail.
Zareef - BMW South Africa
Formation - Tosca: Model-Based Testing for Complex Systems
Traduction automatique
Le formateur connaît très bien les supports de formation et la machine virtuelle fournie est très utile.
NOORFATYN NABILAH ROHAIZAT - Iverson Associates Sdn Bhd
Formation - Performance engineering/tuning
Traduction automatique
Exemples concrets.
Kristoffer Opdahl - Buypass AS
Formation - Web Security with the OWASP Testing Framework
Traduction automatique
Les thèmes abordés lors de la formation et les connaissances du formateur sur ces thèmes.
Sajid Baloch - Eschbach GmbH
Formation - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net
Traduction automatique
Je suis en train d'acquérir le niveau de compréhension nécessaire pour m'aider dans mon travail quotidien.
Wasfi Adams
Formation - Impacted Function Point (IFP)
Traduction automatique
Le formateur était très engageant et s'est assuré que nous comprenions grâce à des questions et des confirmations. Même si le contenu était impressionnant, le formateur l'a bien détaillé et a rendu la matière facilement accessible pour une référence ultérieure.
Zaid Amerika
Formation - Unit of Software Measurement Parameterization (UMSP)
Traduction automatique
les exemples que le formateur a utilisés pour chaque sujet, ce qui les a rendus plus faciles à comprendre
huda Alyassi - Dubai Government Human Resources Dept.
Formation - Adobe XD
Traduction automatique
De nombreux exercices, qui ont permis d'acquérir de nombreuses compétences pratiques.
Rafal Borek - Bytamic Solutions sp. z o.o.
Formation - Automation Testing with Cypress
Traduction automatique
Interaction et communication
Archie Dlamini - Vodacom SA
Formation - JavaScript - Advanced Programming
Traduction automatique
Nombre d'exercices pratiques.
Jakub Wasikowski - riskmethods sp. z o.o
Formation - API Testing with Postman
Traduction automatique
Le formateur était vraiment gentil et bien informé, il a fait un effort supplémentaire pour m'expliquer des choses que je ne connaissais pas.
Felix - Microchip Technology Inc
Formation - Embedded C Application Design Principles for Automotive Professionals
Traduction automatique
La théorie, les exemples, les exercices, les explications.
bao thanh n guyen van - EDQM - Council of Europe - Conseil de l'Europe
Formation - Agile Software Testing
Traduction automatique
Le formateur a expliqué chaque fonctionnalité en détail.
Argean Quilaquil - DXC
Formation - TestComplete
Traduction automatique
Le formateur est sympathique. Ses explications sont claires et intéressantes. Il essaie de rendre les cours aussi captivants que possible. J'ai apprécié la leçon et j'en ai tiré beaucoup de connaissances. Merci beaucoup. La technique la plus utile que j'ai apprise est celle du repérage des éléments pour différents composants web comme les champs de texte, les boutons radio et les boutons. Parfois, l'ID de l'élément n'est pas capturé correctement. Nous avons appris une autre méthode de repérage des éléments en utilisant CSS sélecteurs, XPath, le nom et l'ID. J'ai aimé les explications. Merci.
Bee Chin Chuah - I-Access Solutions Pte Ltd
Formation - Advanced Selenium with C#
Traduction automatique
Le fait que nous ayons utilisé des exemples concrets issus de mon travail.
Mark Scerri Pace - Arnold Media Ltd.
Formation - BDD for Non-Programmers: Live Workshop
Traduction automatique
J'aime les exemples de code simples mais informatifs.
Yue Wang - DBS Bank Ltd
Formation - Design Patterns
Traduction automatique
Goexercices od
Hui Yi Neo - Titansoft Pte Ltd
Formation - Object Oriented Design using Design Patterns
Traduction automatique
J'ai aimé la façon dont les exemples mènent au suivant. On peut utiliser ce que l'on a appris dans le segment précédent pour le suivant.
Sacha Mannion - BeyondTrust
Formation - C# for Automation Test Engineers
Traduction automatique
I liked the practical exercises for each design pattern introduced.
Génie Logiciel formation à Lyon, Weekend Génie Logiciel cours à Lyon, Soir Génie Logiciel formation à Lyon, Génie Logiciel formateur en ligne à Lyon, Génie Logiciel formation à Lyon, Génie Logiciel cours du soir à Lyon, Génie Logiciel formation Intra à Lyon, Génie Logiciel formation Intra Entreprise à Lyon, Génie Logiciel formation Inter à Lyon, Génie Logiciel formation Inter Entreprise à Lyon, Soir Génie Logiciel cours à Lyon, Génie Logiciel cours particuliers à Lyon, Génie Logiciel professeur à Lyon,Génie Logiciel cours à Lyon, Génie Logiciel formateur à Lyon, Génie Logiciel sur place à Lyon, Weekend Génie Logiciel formation à Lyon, Génie Logiciel entraînement à Lyon, Génie Logiciel stage de préparation à Lyon, Génie Logiciel préparation aux examens à Lyon, Génie Logiciel préparation à Lyon, Génie Logiciel instructeur à Lyon, Génie Logiciel cours privé à Lyon, Génie Logiciel coaching à Lyon, Génie Logiciel coach à LyonSoftware Engineering formation à Lyon, Weekend Software Engineering cours à Lyon, Soir Software Engineering formation à Lyon, Software Engineering formateur en ligne à Lyon, Software Engineering formation à Lyon, Software Engineering cours du soir à Lyon, Software Engineering formation Intra à Lyon, Software Engineering formation Intra Entreprise à Lyon, Software Engineering formation Inter à Lyon, Software Engineering formation Inter Entreprise à Lyon, Software Engineering préparation à Lyon, Software Engineering formateur à Lyon, Software Engineering cours privé à Lyon, Software Engineering coaching à Lyon, Software Engineering préparation aux examens à Lyon, Software Engineering instructeur à Lyon, Soir Software Engineering cours à Lyon, Software Engineering stage de préparation à Lyon, Software Engineering professeur à Lyon,Software Engineering cours à Lyon, Software Engineering cours particuliers à Lyon, Software Engineering sur place à Lyon, Software Engineering coach à Lyon, Weekend Software Engineering formation à Lyon, Software Engineering entraînement à Lyon