Que les cours de formation en génie logiciel soient dispensés en ligne ou sur place, les sessions animées par un instructeur mettent en pratique les fondamentaux de cette discipline à travers des discussions interactives et des exercices concrets.
La formation en génie logiciel est disponible 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 en direct ») est assurée via un bureau à distance interactif. La formation en direct sur site peut être organisée localement, sur vos locaux dans British Columbia, ou dans les centres de formation de NobleProg situés dans British Columbia.
NobleProg -- Votre fournisseur de formation local
Burnaby - Metrotown
Suite 2600, 4720 Kingsway, Burnaby, Canada, V5H 4N2
Le Burnaby Metrotown Centre est un immeuble de bureaux de 30 étages situé au centre de la gare Metrotown Sky et relié au centre commercial Metropolis à Burnaby.
Surrey - King Cross
7404 King George Blvd, Surrey, Canada, V3W 1N6
Dans l'une des grandes villes à la croissance la plus rapide au Canada, notre centre d'affaires de King's Cross est un endroit pratique pour faire des affaires à Surrey. Outre les entreprises sur place des secteurs de la banque, de l'assurance et bien d'autres, des liaisons d'autobus régulières et le boulevard King George offrent des connexions rapides et pratiques vers le centre-ville. Newton Exchange, la principale plaque tournante des autobus reliant le sud du Surrey, le Lower Main Land, n'est qu'à un pâté de maisons.
King's Cross est un site communautaire à usage mixte populaire, abritant des cafés, des détaillants et des fast-foods - idéal pour les pauses ou les réunions informelles. Et avec une forte fréquentation et une visibilité depuis l'autoroute, il combine l'exposition que vous attendez d'un centre-ville avec la commodité d'un emplacement en dehors de la ville.
Richmond
5811, chemin Cooney, Richmond, Canada, V6X 3M1
Centre-ville de Richmond, à proximité de l'aéroport international de Vancouver, des principales lignes du Skytrain, des centres commerciaux, des banques et des restaurants.
Kelowna - Landmark
1631 Dickson Avenue, Kelowna, Canada
Décrit comme l’emplacement commercial le plus prestigieux de Kelowna, Landmark comprend six tours de bureaux dans un complexe de style campus. Profitez de la proximité de l’autoroute 97 avec un stationnement sur place et des lignes de bus locales à moins de trois minutes à pied.
Stimulez la créativité pendant la journée de travail, avec des fenêtres du sol au plafond donnant sur la ville en contrebas. Lorsque vous avez besoin d’une pause, promenez-vous au centre de loisirs Parkinson’s ou divertissez les visiteurs dans les nombreux restaurants et bars à proximité.
Kelowna - The Innovation Centre
460 Avenue Doyle, Kelowna, Canada
Inspirant, dynamique et accueillant, le Centre d’innovation est votre nouveau lieu de travail. Bienvenue dans un autre type de travail à Kelowna. Le Centre d’innovation est la première incursion de la ville dans l’espace de travail flexible et fait de la création d’un environnement inspirant sa priorité. Situé dans l’unique Okanagan Centre for Innovation, cet environnement de bureau dynamique offre bien plus que quatre murs et un bureau. Au lieu de cela, les professionnels et les entrepreneurs trouveront un choix d’espaces, des salles de réunion impressionnantes aux bureaux collaboratifs et aux points de recharge pour ordinateurs portables. Ce centre de travail moderne très pratique et incroyablement bien équipé deviendra certainement votre nouveau lieu de prédilection pour la productivité. Situé dans le centre-ville animé de Kelowna, il se trouve à proximité de restaurants locaux populaires tels que le Blenz Coffee et le Dawett Fine Indian Cuisine.
Que vous utilisiez la connexion Wi-Fi ultra-rapide du site ou que vous obteniez l’aide supplémentaire du personnel de soutien administratif amical, le Centre d’innovation vous pousse à accomplir davantage en affaires. Le bâtiment lui-même est le fruit d’un partenariat entre le gouvernement local et un groupe de dirigeants technologiques qui ont uni leurs forces pour accélérer l’industrie technologique à Kelowna. Ils ont créé un endroit incroyable, qui est immédiatement relié au reste de la région par deux arrêts de bus pratiques. De plus, sa position centrale le place à côté de certains des lieux les plus attrayants de la ville, comme le Kelowna Yacht Club, les paisibles jardins Kasugai et le parc Stuart. Sinon, ceux qui ont besoin d'un peu d'inspiration ne devraient pas manquer le musée militaire de l'Okanagan et la bibliothèque régionale de l'Okanagan - succursale de Kelowna - des endroits idéaux pour faire le plein de créativité.
Maple Ridge - Dewdney Trunk Road
22420, chemin Dewdney, Maple Ridge, Canada, V2X 3J5
Positionnez votre entreprise dans un emplacement privilégié pour la production télévisuelle et cinématographique. Depuis notre espace de travail situé au 22420 Dewdney Trunk Road, vous pouvez rejoindre l’autoroute Lougheed, à cinq minutes en voiture, offrant un accès direct à l’aéroport international d’Abbotsford et au centre-ville de Vancouver.
Langley-Langley Business Centre
8661 201e Rue, Langley, Canada, V2Y 0G9
Installez votre entreprise à la porte d'entrée du Canada, avec un espace de bureau au Langley Business Centre, près de la Canada Route 1. Situé sur la 201e rue, les navetteurs peuvent profiter d'un accès direct à Vancouver et au Canada dans son ensemble avec un stationnement sur place et des lignes de bus locales vers le centre de Langley et Surrey.
Vancouver - Pacific Centre
701, rue West Georgia, Vancouver, Canada, V7Y 1G5
Le Vancouver Pacific Centre est situé dans l'un des bâtiments les plus importants du centre-ville d'affaires. Il est situé dans un immeuble moderne de grande hauteur, juste au-dessus du centre commercial Pacific Centre.
Vancouver - Park Place
666, rue Burrard, Vancouver, Canada, V6C 3P6
Le Vancouver Park Place Centre est situé au cœur du quartier financier du centre-ville, juste en face d'une station de Sky Train et d'un centre de transport en commun.
L'Atrium Centre occupe une propriété d'angle importante et distinctive dans le quartier des affaires principal du centre-ville de Victoria.
Centre Burnaby
Suite 200, 4170 Still Creek Drive , Burnaby , Canada, V5C 6C6
Le Burnaby Centre est situé dans un parc d'affaires de premier ordre à North Burnaby. Il est situé à proximité de l'autoroute 1 et à quelques pas du centre-ville de Brentwood et de la station SkyTrain Gilmore.
Port Moody - Brew Street
220 Brew Street, Port Moody, Canada, V3H 0H6
Ces salles de conférence sont situées dans un espace de bureau moderne dans une communauté prestigieuse. Deux arrêts d'autobus locaux et la station Inlet Centre située près de l'espace de travail offrent des services dans la région et dans le reste de Vancouver. Moins de 10 minutes pour dîner dans l'un des restaurants populaires de Suter Brook Village.
Vancouver-RBC Immeuble du Canada
Suite 1480, 885 Rue West Georgia, Vancouver, Canada, V6C 3E8
Point de repère commercial emblématique du centre-ville, le 885 West Georgia est réputé pour son pendule oscillant et sa galerie d'art publique exposée dans un grand hall d'entrée. Siège de RBC Banque du Canada, le 885 West Georgia est un immeuble de classe AAA de 23 étages de bureaux situé au cœur du quartier des affaires de Vancouver, à proximité de l'une des destinations commerciales les plus prisées du Canada, le CF Pacific Centre.
Apigee est la plateforme de gestion du cycle de vie complet des API de Google Cloud qui permet aux organisations de concevoir, sécuriser, déployer, surveiller et mettre à l'échelle leurs API. Ses fonctionnalités de test et d'automatisation permettent aux équipes de valider les API, d'appliquer des politiques et d'assurer des déploiements de haute qualité dans les pipelines CI/CD.
Cette formation en direct animée par un instructeur (en ligne ou sur site) s'adresse aux ingénieurs QA et aux développeurs de niveau débutant à intermédiaire qui souhaitent automatiser les tests et la validation des API à l'aide des outils et intégrations Apigee.
À la fin de cette formation, les participants seront capables de :
Configurer Apigee pour les tests et la surveillance des API.
Automatiser les cas de test d'API à l'aide d'Apigee et des 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
Cours interactif et discussions.
Exerciques pratiques et mises en pratique.
Implémentation dans un environnement de laboratoire en direct.
Options de personnalisation du cours
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter afin d'organiser cela.
Cette formation en direct, animée par un instructeur dans <lieu> (en ligne ou sur site), s'adresse aux testeurs et développeurs de niveau intermédiaire souhaitant approfondir leurs connaissances et compétences en matière de tests automatisés, en mettant l'accent sur des outils comme Selenium et TestComplete, ainsi que sur 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 de test et des cadres de travail avancés.
Intégrer les tests automatisés aux 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 des projets de tests externalisés et maintenir des normes de qualité.
Cette formation en présentiel ou en ligne, animée par un instructeur dans <lieu>, s'adresse aux ingénieurs de test et aux spécialistes de l'automatisation de niveau intermédiaire à avancé qui souhaitent explorer les fonctionnalités et les techniques avancées de TestStand afin de maximiser l'efficacité et l'efficience de l'automatisation des tests.
À l'issue de cette formation, les participants seront en mesure de :
Utiliser les fonctionnalités avancées de TestStand pour optimiser les flux de travail d'automatisation des tests.
Personnaliser les interfaces utilisateur et développer des séquences de tests avancées.
Mettre en œuvre des techniques avancées de traitement et de rapport des résultats.
Intégrer TestStand à des bases de données, des systèmes et du matériel externes.
Appliquer les meilleures pratiques pour maintenir, gérer, dépanner et déboguer des séquences de tests complexes.
Ce cours en présentiel ou en ligne British Columbia, animé par un formateur, s'adresse aux professionnels techniques de niveau intermédiaire à avancé qui souhaitent utiliser IDz et z/OS Connect pour intégrer des applications mainframe via des API et moderniser les flux de travail hérités.
À l'issue de cette formation, les participants seront en mesure de :
Configurer et utiliser IDz pour le développement d'applications mainframe.
Exploiter z/OS Connect pour exposer les applications mainframe en tant qu'APIs RESTful.
Intégrer des programmes COBOL, CICS et DB2 avec des systèmes modernes.
Implémenter les meilleures pratiques en matière de sécurité des API et d'optimisation des performances.
Identifier et corriger les problèmes des systèmes intégrés.
Le design thinking est une méthodologie centrée sur l'humain qui permet de résoudre des problèmes en s'appuyant sur l'empathie, la définition, l'idéation, le prototypage et les tests. Cette version du cours met fortement l'accent sur l'étape d'empathie, en se concentrant sur le lien entre les points de douleur identifiés précédemment et les vrais besoins des clients internes, ainsi que sur l'application d'activités dynamiques et collaboratives pour transformer ces aperçus en résultats concrets.
Cette formation en présentiel ou à distance, animée par un formateur, s'adresse aux équipes et aux leaders de niveau débutant à intermédiaire qui souhaitent approfondir leurs compétences en empathie, renforcer leurs relations avec les clients internes et transformer les points de douleur en opportunités réelles d'amélioration.
À l'issue de cette formation, les participants seront capables de :
Appliquer des techniques fondées sur l'empathie pour découvrir et valider les besoins des clients.
Transformer les points de douleur cartographiés en besoins clairs et actionnables.
Participer à des jeux de rôle et des simulations dynamiques pour pratiquer des conversations centrées sur le client.
Redéfinir collaborativement les énoncés de problèmes du point de vue du client.
Format du cours
Conférence interactive et discussions guidées.
Jeux de rôle et exercices d'empathie pratiques et dynamiques.
Ateliers de groupe pour reformuler les problèmes de manière collaborative.
Options de personnalisation du cours
Pour demander une version personnalisée adaptée à un processus interne spécifique (p. ex., approvisionnement ou provisionnement d'équipements), veuillez nous contacter pour en discuter.
Cette formation en direct, dirigée par un instructeur à <lieu> (en ligne ou en présentiel), s'adresse aux ingénieurs en tests et aux ingénieurs en automatisation de niveau débutant qui souhaitent apprendre les fondamentaux de l'utilisation de TestStand pour créer, exécuter et gérer des séquences de tests automatisés.
À la fin de cette formation, les participants seront en mesure de :
Comprendre les concepts de base et l'architecture de TestStand.
Créer des séquences de tests et exécuter des séquences de tests.
Utiliser les fonctionnalités collaboratives de TestStand dans des environnements de développement de tests basés sur les équipes.
Intégrer TestStand à d'autres outils logiciels et instruments de test.
Développer des étapes de tests personnalisées et des plugins dans TestStand.
Cette formation en direct, encadrée par un formateur, en British Columbia (en ligne ou en présentiel), s'adresse aux ingénieurs en tests d'automatisation expérimentés qui souhaitent apprendre les concepts avancés de programmation C# pour les tests d'automatisation.
À l'issue de cette formation, les participants seront en mesure de :
Comprendre les concepts avancés de programmation C# et les meilleures pratiques.
Appliquer les principes avancés de la programmation orientée objet 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 l'implémentation de référence open source de JAX-RS (Java API for RESTful Web Services). Il fournit des bibliothèques pour créer rapidement et efficacement des API REST en Java. Combiné à des outils de test modernes, Jersey permet aux développeurs de concevoir, développer, tester et documenter des API de manière efficiente.
Cette formation en direct, animée par un instructeur (en ligne ou en présentiel), s'adresse aux développeurs et testeurs Java de niveau débutant à intermédiaire souhaitant apprendre le développement et le test d'API à l'aide de Jersey et des outils connexes.
À l'issue de cette formation, les participants seront capables de :
Configurer un projet Jersey avec Maven.
Développer et déployer des API RESTful avec Jersey.
Tester les API à l'aide de Postman et de frameworks automatisés.
Gérer les erreurs, la sécurité et la documentation des API.
Format de la formation
Conférence interactive et discussions.
Exerciques pratiques et mises en situation.
Implémentation dans un environnement de laboratoire en direct.
Options de personnalisation de la formation
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter afin de l'organiser.
La conception centrée sur l'utilisateur (Design Thinking) est une méthodologie humaine axée sur la résolution de problèmes grâce à l'empathie, la définition, l'idéation, la prototypation et les tests. En se concentrant sur les deux premières étapes — Empathie et Définition — les équipes peuvent mieux comprendre leurs clients internes et définir les bons problèmes à résoudre.
Cette formation en direct, animée par un formateur (en ligne ou sur site), 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 par des méthodes pratiques et collaboratives.
À la fin de cette formation, les participants seront en mesure de :
Utiliser l'écoute active et des techniques d'entrevue pour recueillir des informations pertinentes sur les clients internes.
Créer des cartes d'empathie et saisir les besoins et les points de douleur des usagers.
Différencier les vrais problèmes racines des problèmes perçus à l'aide d'outils tels que les 5 Pourquoi et les arbres de problèmes.
Rédiger des énoncés de problèmes clairs et actionnables (Points de Vue) qui orientent le travail de solution.
Format du cours
Cours interactif et discussions.
Exercices pratiques et mises en situation.
Ateliers de groupe et séances de rétroaction plénières.
Options de personnalisation du cours
Pour demander une version personnalisée adaptée à un processus interne spécifique (p. ex., approvisionnement ou provisionnement d'équipement), veuillez nous contacter pour en convenir.
Cette formation en présentiel, animée par un formateur, à British Columbia (en ligne ou sur site), s'adresse aux développeurs et ingénieurs de niveau intermédiaire souhaitant gérer et dépanner efficacement les licences logicielles au sein de leurs organisations ou projets.
À l'issue de cette formation, les participants seront en mesure de :
Saisir les concepts de base de la gestion des licences logicielles et comprendre comment FlexLM gère les licences.
Apprendre à installer le serveur et les logiciels clients FlexLM sur différents systèmes d'exploitation.
Créer, distribuer et gérer des licences, y compris les licences flottantes et les licences liées à un nœud spécifique.
Identifier et résoudre les problèmes courants liés à l'installation, la distribution et l'utilisation des licences.
La certification ISTQB Certified Tester Advanced Level – Test Automation Engineer (CTAL-TAE) est une reconnaissance mondiale axée sur la conception, le développement et la maintenance de solutions d'automatisation des tests dans des environnements réels.
Cette formation animée par un instructeur, en direct (en ligne ou sur site), s'adresse aux testeurs logiciels de niveau intermédiaire à avancé ainsi qu'aux professionnels de l'automatisation souhaitant acquérir des connaissances pratiques et orientées vers l'examen, conformes au syllabus officiel CTAL-TAE, afin de réussir leur examen de certification.
À l'issue de cette formation, les participants seront en mesure de :
Comprendre le syllabus CTAL-TAE et les objectifs de certification.
Concevoir et mettre en œuvre des architectures d'automatisation des tests évolutives et maintenables.
Évaluer et sélectionner des 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 tests automatisés.
Pratiquer avec des simulations d'examen et se familiariser avec les formats réels de tests.
Format de la formation
Conférence interactive et discussions.
De 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 afin d'organiser cela.
Cette formation en direct, encadrée par un formateur, à British Columbia (en ligne ou en présentiel), s'adresse aux professionnels de niveau débutant à intermédiaire qui souhaitent comprendre et appliquer les méthodologies du Design Thinking pour stimuler l'innovation et améliorer les solutions commerciales.
À 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 étapes du 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 de Design Thinking pour améliorer les processus et accroître l'efficacité.
Cette formation en direct avec un formateur en British Columbia (en ligne ou sur site) s'adresse aux participants de niveau débutant à intermédiaire qui souhaitent résoudre les défis quotidiens du lieu de travail grâce à des techniques de ludification.
À la fin de cette formation, les participants seront en mesure de :
Comprendre les principes de la pensée design et leur application à la résolution de problèmes.
Intégrer des techniques de ludification pour favoriser l'engagement et l'innovation.
Développer des solutions créatives et pratiques aux problèmes courants du lieu de travail.
Collaborer efficacement entre é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 à la rétroaction et à l'expérimentation.
La conception de modèles pilotés par le domaine (Domain-Driven Design, DDD) est une approche du développement logiciel qui insiste sur la conception de systèmes centrés sur le domaine métier, en utilisant un langage ubiquitaire partagé ainsi que des techniques de modélisation tactique et stratégique.
Cette formation dirigée par un formateur, en ligne ou sur site, s'adresse aux développeurs seniors avancés qui souhaitent appliquer les principes du DDD pour concevoir des systèmes robustes, maintenables et évolutifs.
À l'issue de cette formation, les participants seront en mesure de :
Identifier et modéliser les concepts centraux du domaine à l'aide du langage ubiquitaire et des contextes limités.
Appliquer les motifs tactiques du DDD tels que les entités, les objets de valeur, les agrégats, les référentiels et les services du domaine.
Concevoir des cartes de contexte et des frontières stratégiques pour gérer la complexité au sein des microservices et des équipes.
Intégrer les pratiques du DDD dans les équipes Agiles et les flux de travail CI/CD afin d'améliorer la collaboration et la livraison.
Format du cours
Conférence interactive et discussion.
De nombreux exercices et mises en pratique.
Implémentation pratique dans un environnement de laboratoire en temps réel.
Options de personnalisation du cours
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter afin d'en convenir.
Cette formation en direct animée par un instructeur en British Columbia (en ligne ou sur site) s'adresse aux professionnels qui souhaitent comprendre le concept de mesure des points de fonction et savoir comment l'intégrer dans la mesure de la productivité du développement logiciel.
À l'issue de cette formation, les participants seront en mesure de :
Comprendre les mesures des points de fonction et des points non fonctionnels dans le développement logiciel.
Mesurer les unités d'un produit logiciel pour l'analyse de la qualité et de la productivité.
Cette formation en direct, encadrée par un formateur, dans <lieu> (en ligne ou sur site), s'adresse aux développeurs et testeurs souhaitant réaliser de l'automatisation des tests avec 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'IDE Visual Studio.
L'examen ISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM) est une certification de niveau professionnel qui met l'accent sur les pratiques avancées de gestion des tests, les compétences en leadership et la prise de décision stratégique, conformément au syllabus ISTQB.
Cette formation en présentiel ou à distance, animée par un formateur, s'adresse aux chefs de projets de test de niveau intermédiaire à avancé ainsi qu'aux professionnels de l'assurance qualité qui souhaitent maîtriser le syllabus ISTQB Advanced Level Test Manager et se préparer à l'examen de certification.
À l'issue de cette formation, les participants seront capables de :
Élaborer et gérer des stratégies et des plans de tests complets.
Appliquer des techniques de test basées sur les risques afin d'optimiser les efforts de test.
Superviser, contrôler et améliorer les processus de test au sein des projets.
Diriger et développer les équipes de test tout en gérant les attentes des parties prenantes.
Utiliser des outils et des indicateurs pour la gestion des tests, la communication des résultats et l'amélioration continue.
Format du cours
Cours interactif et discussions.
Exercices orientés vers l'examen et questions pratiques.
Études de cas et simulations pratiques alignées sur le syllabus ISTQB CTAL-TM.
Options de personnalisation du cours
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter afin d'en discuter.
Cette formation en présentiel ou en ligne, animée par un instructeur, s'adresse aux développeurs, architectes et analystes de niveau intermédiaire qui souhaitent apprendre et appliquer les concepts et pratiques de la CAD à leurs projets logiciels.
À l'issue de cette formation, les participants seront capables de :
Comprendre les concepts fondamentaux de la CAD (contextes bornés, entités, etc.) et leur application dans les projets logiciels.
Appliquer la CAD stratégique pour définir et concevoir le modèle de domaine, identifier les sous-domaines et établir des limites.
Mettre en œuvre la CAD tactique en utilisant des motifs tels que le CQRS, les usines d'objets et l'event sourcing.
Refactoriser et moderniser efficacement les systèmes hérités à l'aide des techniques de la CAD.
Concevoir et mettre en œuvre des architectures orientées produit, domaine et équipe.
Utiliser le maillage de données (data mesh) pour créer une plateforme de données orientée domaine, favorisant la découverte et la gouvernance des données.
Cette formation en direct encadrée par un formateur à British Columbia (en ligne ou sur site) s'adresse aux leaders et aux professionnels des Ressources Humaines débutants qui souhaitent apprendre et appliquer les méthodologies de la pensée design pour stimuler 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 en mesure de :
Équiper les participants d'outils et de méthodologies pour stimuler 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 design aux contextes de leadership et des Ressources Humaines.
Promouvoir une culture de l'innovation au sein des équipes technologiques.
Cette formation en direct, animée par un formateur, à <lieu> (en ligne ou sur site), s'adresse aux développeurs Java de niveau intermédiaire qui souhaitent appliquer des design patterns pour améliorer la structure, la maintenabilité et l'évolutivité des logiciels.
À l'issue de cette formation, les participants seront capables de :
Comprendre l'utilité et les avantages des design patterns.
Appliquer efficacement les patterns créationnels, structurels et comportementaux en Java.
Améliorer la réutilisabilité, l'évolutivité et la maintenabilité du code.
Refactorer des bases de code existantes en utilisant des design patterns.
Cette formation en direct, animée par un formateur, en <lieu> (en ligne ou en présentiel), s'adresse aux opérateurs et testeurs qui souhaitent utiliser EasyTest pour tester des applications ou des systèmes.
À la fin de cette formation, les participants seront capables de :
Installer et configurer EasyTest.
Utiliser EasyTest pour tester des systèmes et des fonctionnalités d'applications.
Automatiser et maintenir des scripts dans EasyTest.
L'architecture des solutions et la gestion de projet dans les projets logiciels est un cours pratique qui comble le fossé entre l'exécution de projet et la réflexion architecturale, aidant les participants à comprendre comment les décisions architecturales s'alignent sur les objectifs du projet et le succès de la livraison.
Cette formation en présentiel, animée par un formateur (en ligne ou sur site), s'adresse aux professionnels de niveau intermédiaire qui souhaitent mieux comprendre les aspects architecturaux des projets logiciels et système et leur interaction avec les phases de projet, les méthodologies et les moteurs commerciaux.
À la fin de cette formation, les participants seront en mesure de :
Comprendre comment l'architecture s'intègre dans le cycle de vie du projet et les choix de méthodologie.
Distinguer les différents types de besoins et les traduire en structures de conception.
Interpréter et utiliser des cadres de modélisation tels que C4, UML® et Archimate®.
Participer aux discussions et aux processus de revue architecturale avec confiance.
Format du cours
Cours interactif et discussion.
De nombreux exercices et 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 afin de procéder à l'organisation.
Cette formation en direct dirigée par un instructeur à British Columbia (en ligne ou en personne) s'adresse aux professionnels du test logiciel de niveau intermédiaire qui souhaitent devenir certifiés dans TOSCA et démontrer leur maîtrise de l'automatisation des tests à l'aide de Tricentis Tosca.
À la fin de cette formation, les participants seront capables de :
Comprendre la structure et les exigences de la certification TOSCA.
Maîtriser les concepts de TOSCA, y compris la conception des cas de test, l'automatisation et l'exécution.
Appliquer les meilleures pratiques pour la création de cas de test réutilisables et maintenables.
Se préparer aux composantes pratiques et théoriques de l'examen de certification TOSCA.
Ce cours offre une formation sur la gestion de projets de test et procure une expérience pratique avec les applications web, l'automatisation de tests fonctionnels et l'automatisation de tests multi-navigateurs à l'aide du kit de tests Selenium.
Le public cible de ce cours comprend les ingénieurs en tests logiciels et les testeurs manuels.
À l'issue de la formation, les participants seront capables d'utiliser efficacement Selenium WebDriver dans des projets réels.
Au cours de cette formation en présentiel animée par un formateur à British Columbia, les participants apprendront comment améliorer une suite de tests automatisés en utilisant des techniques avancées pour piloter Selenium.
À l'issue de cette formation, les participants seront capables de :
Résoudre les problèmes complexes d'automatisation des tests d'applications web avec Selenium.
Appliquer les expressions régulières et les techniques de vérification basées sur des motifs.
Gérer les exceptions qui interrompent l'exécution des tests.
Rechercher des objets web de manière programmatique.
Capturer dynamiquement des données à partir de contrôles web.
Créer un framework de test piloté par les données.
Cette formation en direct, animée par un formateur dans <lieu> (en ligne ou en présentiel), initie 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 rafraîchir vos connaissances, nous vous invitons à consulter le cours : C# pour les ingénieurs en tests d'automatisation.
Cette formation en direct, dirigée par un formateur, en British Columbia (en ligne ou sur site), s'adresse aux testeurs logiciels qui souhaitent utiliser Cypress pour automatiser leurs tests.
À l'issue de cette formation, les participants seront en mesure de :
Réaliser des tests d'automatisation de bout en bout avec Cypress.
Mettre en œuvre des tests d'intégration et unitaires dans une application web.
Automatisez les tests logiciels avec HP UFT, l'outil de référence dans le domaine des tests fonctionnels. Ce cours d'automatisation des tests couvre les scripts d'enregistrement-et-lancement, l'identification des objets, les tests paramétrés, les actions réutilisables, les tests d'applications web et la validation d'API à travers des laboratoires pratiques. Apprenez à convertir des cas de test manuels en scripts automatisés robustes, à utiliser des points de contrôle et la synchronisation, et à construire des frameworks de tests évolutifs pour des flux de travail d'assurance qualité de niveau entreprise et des tests de régression.
L'évolution des microservices et des conteneurs au cours des dernières années a considérablement transformé la façon dont nous concevons, développons, déployons et exploitons les logiciels. Les applications modernes doivent être optimisées pour l'évolutivité, l'élasticité, la tolérance aux pannes et l'adaptabilité face aux changements. Poussées par ces nouvelles exigences, les architectures modernes nécessitent un ensemble différent de modèles et de bonnes pratiques. Dans cette formation, nous examinons des façons d'identifier, de comprendre et de nous adapter à ces nouvelles exigences.
Public cible
Cette formation s'adresse aux personnes ayant une certaine familiarité avec la technologie des conteneurs et les concepts de Kubernetes, mais qui manquent peut-être d'expérience pratique. Elle s'appuie sur des cas d'utilisation et les enseignements tirés de projets réels, avec l'intention d'inspirer les participants à créer et à gérer des applications cloud native encore plus performantes.
Développeurs
Opérations informatiques (Operations)
DevOps
Ingénieurs QA (Assurance qualité)
Chef(fe)s de projet IT
Format de la formation
Conférence interactive et débats
De nombreux exercices et mises en pratique
Mise en œuvre pratique dans un environnement de laboratoire virtuel
Options de personnalisation de la formation
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter afin de la convenir.
Maîtrisez les tests d'automatisation mobile grâce à ce cours de formation complet sur Appium. Créez des frameworks puissants d'automatisation de tests pour les applications mobiles Android et iOS en utilisant le framework Appium, leader de l'industrie. Acquerez une expérience pratique de la configuration d'Appium, de l'écriture de scripts de test, de l'identification des éléments natifs et web, et de la génération de rapports de test détaillés. Idéal pour les ingénieurs QA et les professionnels du test qui souhaitent ajouter des compétences en test et automatisation mobile à leur boîte à outils. Point de départ parfait pour la certification Appium et l'évolution de carrière dans l'assurance qualité mobile.
Selenium est un framework open-source conçu pour automatiser les tests d'applications web sur différents navigateurs. Avec Selenium 4, vous bénéficiez d'APIs WebDriver améliorées, de localisateurs relatifs natifs et d'un support accru pour Selenium Grid. Python se distingue par sa simplicité et sa forte intégration avec des frameworks de test comme Pytest, ce qui en fait un choix puissant pour développer des suites d'automatisation des tests évolutives et faciles à entretenir.
Cette formation en direct, animée par un instructeur (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.
À l'issue 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 de tests robustes en utilisant Selenium WebDriver et Pytest.
Appliquer le modèle Page Object (POM) pour concevoir des cadres de tests maintenables.
Exécuter des tests sur plusieurs navigateurs à l'aide de Selenium Grid.
Intégrer les tests automatisés aux pipelines CI/CD.
Résoudre les problèmes courants et appliquer les meilleures pratiques pour assurer la stabilité de l'automatisation.
Format du cours
Conférences interactives et discussions.
De nombreux exercices et mises en 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 afin d'en convenir.
Cette formation en présentiel, animée par un formateur, à <lieu> est conçue pour toute personne souhaitant apprendre Java en vue de l'automatisation des tests. Il s'agit d'un cours intensif et simplifié, avec de nombreux exercices pratiques, pour permettre aux participants d'acquérir rapidement les compétences de programmation essentielles nécessaires à l'automatisation des tests logiciels. L'accent est mis sur les fondamentaux de Java, qui peuvent être appliqués directement et immédiatement à l'automatisation des tests.
Ce cours n'aborde pas en profondeur les frameworks d'automatisation de tests tels que Selenium. Il évite également l'approche conventionnelle "Hello World" pour l'apprentissage de Java, car il ne s'agit pas d'un cours sur le développement d'applications. Ce cours est clairement axé sur la mise en route rapide des participants avec l'automatisation des tests. Si vous maîtrisez déjà Java et souhaitez vous plonger directement dans les tests avec Selenium, veuillez consulter : Introduction à Selenium (https://www.nobleprog.com/introduction-selenium-training).
Ce programme est conçu pour les contributeurs individuels seniors qui jouent un rôle clé dans l'orientation technique, la promotion de la cohérence architecturale et l'influence sur les décisions d'ingénierie à travers les équipes.
Lors de cette formation en présentiel animée par un instructeur, les participants apprendront les concepts fondamentaux et avancés de l'architecture et de la conception logicielle en accomplissant une série d'exercices pratiques en laboratoire et en participant à des discussions.
Public cible
Professionnels du logiciel
Conceptionneurs de logiciels
Développeurs
Format de la formation
Partie théorique, parties discussion, exercices et pratique intensive
Note
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser celle-ci.
Cette formation en présentiel ou en ligne, dirigée par un instructeur, est proposée à British Columbia et s'adresse aux ingénieurs et développeurs de logiciels qui souhaitent planifier, concevoir, guider et gérer le développement logiciel à l'aide de méthodes d'architecture.
À la fin de cette formation, les participants seront capables de :
Comprendre l'importance de l'architecture dans le développement logiciel.
Évaluer comment les développeurs peuvent utiliser les méthodes d'architecture dans leur travail.
Apprendre le processus d'architecture pour gérer et évaluer les processus.
Structurer des applications complexes en adoptant une approche architecturale.
Établir une structure de prise de décision pour résoudre les problèmes et définir les responsabilités au sein des équipes de développement.
Prendre confiance dans la prise de décisions techniques.
Visualiser les architectures à l'aide de modèles et de diagrammes.
Comprendre les normes et les risques afin de construire des architectures agiles et résilientes.
Cet atelier en direct encadré par un formateur à British Columbia commence par une introduction au BDD, à sa définition et à son utilisation par les entreprises pour promouvoir une bonne conception, un bon développement et de bons tests logiciels. Nous abordons ce sujet d’un point de vue non technique, en mettant l’accent sur les utilisateurs finaux, leurs besoins, leur langage et leur façon de penser. Nous traitons également des défis de communication que les acteurs commerciaux sont susceptibles de rencontrer lorsqu’ils travaillent en étroite collaboration avec leurs pairs plus techniques.
À l’issue de cette formation, les participants sauront comment :
Rédiger des récits utilisateurs concis qui reflètent les modes d’utilisation des vrais utilisateurs du logiciel.
Traduire leurs récits utilisateurs dans le langage comportemental du BDD (Étant donné, Quand, Alors).
Dériver des cas de test à partir de ces récits, afin que les ingénieurs puissent les implémenter 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 rédiger des fichiers de fonctionnalités BDD.
Comprendre et apprécier ce qui se passe une fois le travail remis aux ingénieurs.
Prendre un rôle plus actif dans le cycle de développement itératif.
Cypress est un framework de tests de bout en bout. Il permet aux utilisateurs de configurer, rédiger, exécuter et déboguer des tests pour toute application frontend ou site web.
Cette formation en direct, animée par un formateur (en ligne ou en présentiel), s'adresse aux testeurs logiciels souhaitant utiliser Cypress pour automatiser leurs tests.
À l'issue de cette formation, les participants seront en mesure de :
Réaliser des tests d'automatisation de bout en bout avec Cypress.
Mettre en œuvre des tests d'intégration et des tests unitaires au sein d'une application web.
Utiliser Cypress comme alternative à Selenium.
Format de la formation
Cours interactif et discussion.
De nombreux exercices et séances de pratique.
Implémentation pratique dans un environnement de laboratoire en direct.
Options de personnalisation de la formation
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour en discuter.
Le Domain-Driven Design (DDD) est une approche puissante de développement logiciel qui se concentre sur la modélisation des comportements complexes en alignant l'implémentation technique avec les concepts fondamentaux de l'entreprise. Ce cours explore comment le DDD aide les équipes à gérer la complexité et à réduire les risques grâce à des patterns stratégiques et tactiques. Les participants apprendront à créer un « Langage universel », à définir des limites claires via des Contextes délimités, et à utiliser des blocs de construction spécifiques comme les Entités, les Objets de valeur et les Agrégats. L'objectif est de créer des architectures logicielles flexibles et maintenables qui restent cohérentes avec le domaine commercial en évolution.
Il existe de nombreux patterns éprouvés et largement accessibles à tous. Parfois, il suffit de modifier les noms et d'implémenter le pattern dans une technologie spécifique. Cela peut faire économiser des centaines d'heures qui auraient autrement été consacrées à la conception et aux tests. Objectifs de formation Ce cours a deux objectifs : premièrement, il vous permet de réutiliser des patterns largement connus ; deuxièmement, il vous permet de créer et de réutiliser des patterns spécifiques à votre organisation. Il vous aide à évaluer comment les patterns peuvent réduire les coûts, systématiser le processus de conception et générer un cadre de code basé sur vos patterns. Public cible Concepteurs de logiciels, analystes d'affaires, chefs de projet, programmeurs et développeurs, ainsi que responsables opérationnels et directeurs de divisions logicielles. Style du cours Le cours met l'accent sur les cas d'utilisation et leur relation avec un pattern spécifique. La plupart des exemples sont expliqués en UML et illustrés par des exemples simples en Java (le langage peut changer si le cours est réservé en tant que formation privée). Il vous guide à travers les sources des patterns ainsi que la manière de cataloguer et décrire les patterns pouvant être réutilisés au sein de votre organisation.
Dans le cadre de cet atelier de formation en direct animé par un instructeur à British Columbia (en ligne ou sur site), les participants apprendront comment appliquer les cinq étapes du 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.
À la fin de cette formation, les participants seront en mesure de :
Utiliser des stratégies créatives pour aligner les besoins des clients avec des solutions technologiquement faisables.
Élaborer une stratégie afin d'augmenter la valeur pour le client et d'améliorer les offres de produits et de services.
Le processus de pensée design (PD) comprend cinq étapes : empathie, définition du problème, idéation, prototypage et test.
Dans un monde de plus en plus complexe, nous sommes confrontés à des problèmes qui peuvent nécessiter des approches spécifiques. La pensée design permet de traiter ces enjeux complexes. Maîtriser la pensée design aide à résoudre efficacement les problèmes complexes, à mieux communiquer, à convaincre plus utilement, à améliorer les résultats commerciaux et à renforcer les comportements et la performance organisationnelle et personnelle.
Fonctionnement du PD : apprentissage auprès des utilisateurs et des problématiques, identification des tendances, élaboration d'un modèle (dérive du modèle), test du modèle, évaluation du modèle et réingénierie.
Relations entre le PD, l'innovation et l'entrepreneuriat.
Méthodes et outils du PD : persona, carte des parties prenantes, parcours client, schéma de service, innovation du modèle d'affaires.
Applications du PD : état d'esprit du design, innovation disruptive, approche itérative, technique d'estimation agile, pensée critique, résolution de problèmes, travail d'équipe, leadership, compétences en communication, maîtrise technologique, vision à long terme, compétences interculturelles et éthiques, intelligence émotionnelle, conscience de soi, compétences en négociation, résolution de conflits.
Objectifs :
Comprendre les fondements et les nuances du PD
Explorer les concepts clés, les facteurs, les théories, les types et les modèles en PD
Expérimenter, vivre et pratiquer le PD
Prestation :
Ce cours de formation d'une journée (4 heures) se compose de :
conférences (40 % - présentation des théories, concepts, modèles et interactions),
exercices en groupe (30 % - dynamiques de groupe, jeux, discussions en groupe et exercices de résolution de conflits simulés),
activités individuelles (15 % - rédaction, conception et échanges entre pairs)
et autres contenus (15 % - vidéos, lectures).
Note : en raison de la nature de ce cours, la taille minimale du groupe est de 3 participants
Cette formation en présentiel ou en ligne British Columbia, dirigée par un formateur, s'adresse aux développeurs PHP de niveau intermédiaire souhaitant appliquer efficacement des patterns de conception dans leurs projets.
À l'issue de cette formation, les participants seront capables de :
Comprendre l'utilité et les avantages des patterns de conception.
Identifier et implémenter les patterns de conception appropriés pour des scénarios courants.
Structurer des applications PHP selon les meilleures pratiques reconnues par l'industrie.
Intégrer des patterns dans des frameworks modernes tels que Symfony ou Zend.
Fondements de l'assurance qualité et tests modernes avec l'IA est un programme de formation complet qui combine le syllabus ISTQB Certified Tester Foundation Level (CTFL v4.0) avec une introduction pratique aux outils et techniques d'assistance par l'intelligence artificielle pour les tests. Ce cours est conçu comme un parcours de préparation vers la certification ISTQB niveau Foundation, tout en dotant les participants de compétences immédiatement applicables dans les tests assistés par l'IA.
Cette formation en présentiel animée par un formateur (en ligne ou sur site) s'adresse aux professionnels de l'assurance qualité (QA), aux testeurs de logiciels et aux ingénieurs de test souhaitant acquérir une compréhension structurée des fondements de l'assurance qualité tout en apprenant à exploiter des outils d'IA modernes pour la génération de cas de test, l'automatisation des tests et l'analyse des défauts.
À la fin de cette formation, les participants seront capables de :
Appliquer les sept principes du test et le rôle du testeur tout au long du cycle de vie du développement logiciel.
Concevoir des cas de test en utilisant les techniques en boîte noire, boîte blanche et basées sur l'expérience, selon les normes ISTQB.
Rapporter, suivre et gérer les défauts tout au long de leur cycle de vie.
Planifier les tests en utilisant des approches basées sur le risque, des techniques d'estimation et des indicateurs de progression des tests.
Évaluer et sélectionner des outils d'automatisation des tests adaptés au contexte de votre organisation.
Utiliser l'IA générative et les modèles de langue larges (LLM) pour rédiger, réviser et affiner les cas de test à partir des exigences.
Appliquer des outils alimentés par l'IA pour l'automatisation des tests auto-réparateurs, les tests de régression visuelle et la prédiction des défauts.
Se familiariser avec la structure de l'examen ISTQB Foundation Level et répondre avec confiance aux questions d'exemple.
Format du cours
Cours interactif et discussions.
De nombreux exercices et pratiques.
Mise en œuvre pratique dans un environnement de laboratoire en temps réel.
Options de personnalisation du cours
Pour demander une formation personnalisée, veuillez nous contacter pour en convenir.
Cette formation s'adresse aux développeurs JavaScript souhaitant concevoir et mettre en œuvre des applications Internet avancées. Les sujets abordés pendant la formation visent à diffuser les meilleures pratiques en matière de programmation JavaScript et à mettre en évidence 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.
Kubernetes est une plateforme open-source destinée à automatiser toutes les étapes de développement des applications conteneurisées. Les modèles de conception sont des solutions réutilisables aux problèmes courants de développement logiciel, liés à la conception logicielle. Les extensions Kubernetes servent à configurer et à supporter les clusters Kubernetes. Grâce à l’utilisation des modèles de conception et des extensions Kubernetes, les utilisateurs de la plateforme peuvent mettre en œuvre des approches CI/CD tout en préservant la scalabilité et la flexibilité des applications logicielles.
Ce training animé par un formateur (en ligne ou en présentiel) s’adresse aux développeurs et aux ingénieurs DevOps souhaitant tirer parti des modèles de conception et des extensions Kubernetes pour créer des applications d’entreprise sur des clusters Kubernetes.
À l’issue de cette formation, les participants seront capables de :
Mettre en place un cluster Kubernetes et configurer les outils DevOps nécessaires.
Comprendre les fondamentaux des modèles de conception logicielle et des extensions Kubernetes.
Utiliser les extensions Kubernetes et les modèles de conception lors de l’interaction avec l’API Kubernetes.
Développer des ressources Kubernetes personnalisées et appliquer des contrôleurs dynamiques à un cluster.
Gérer et sécuriser n’importe quel environnement Kubernetes avec l’aide des plugins Kubernetes.
Intégrer des modèles réseau DevOps aux projets Kubernetes existants et futurs.
Format du cours
Cours interactif et discussions.
De nombreux exercices et mises en 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 afin d’en convenir.
Ce cours est conçu pour les programmeurs expérimentés qui souhaitent explorer les problématiques liées à l’utilisation des patterns et du refactoring. Chaque participant connaît les propriétés et les exemples pratiques d’utilisation de ces patterns, ce qui lui permet par la même occasion de construire plus efficacement du code applicatif correct.
Cette formation animée par un instructeur à British Columbia (en ligne ou en présentiel) s'adresse aux testeurs de 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 et de flux de travail automatisés.
Définir, développer, tester et surveiller une API à l'aide d'un système de gestion de versions.
Générer des données dynamiques dans une requête.
Documenter et organiser les tests dans des collections pour révision par équipe.
Avec l'émergence de systèmes distribués très complexes, la complexité d'un système unique s'est déplacée vers celle de l'architecture d'un groupe de systèmes. Ce cours couvre la relation entre l'architecture logicielle et l'architecture technique d'entreprise. Ces deux domaines sont interdépendants d'une manière qui n'est actuellement pas bien décrite. Par exemple, le partage d'un système monolithique complexe en deux systèmes communiquant par des services Web entraînera des changements substantiels tant dans les nouveaux systèmes que dans l'architecture qui les relie.
Ce cours abordera les compromis, les modèles et les solutions couramment utilisés pour gérer les systèmes complexes et leur communication, tant au sein qu'entre eux.
Lors de cette formation en présentiel animée par un instructeur en British Columbia, les participants apprendront à utiliser les fonctionnalités de TestComplete, y compris son modèle d'objets de test, les points de contrôle, l'association de noms et l'interface utilisateur, afin d'effectuer des tests automatisés sur des applications de bureau, Web et mobiles.
À la fin de cette formation, les participants seront en mesure 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, adapter les tests pour plusieurs appareils et analyser les résultats des tests.
Utiliser les extensions de script de TestComplete.
Le masterclass pour ingénieur principal s'adresse aux ingénieurs expérimentés et motivés qui savent déjà produire du code prêt pour la production. Ce cours vous permettra de devenir un ingénieur logiciel/leader exceptionnel, capable d'avoir un impact positif majeur sur votre équipe et votre organisation. Au cours de ce cours, vous découvrirez le design et l'architecture des systèmes, les techniques de révision de code, le mentorat et le coaching d'ingénieurs, le pair programming, la création d'une culture ingénierie solide et d'autres pratiques ingénierie fondamentales.
Cette formation en présentiel (en personne ou à distance) est destinée à :
ingénieurs logiciels de niveau intermédiaire
ingénieurs logiciels seniors
ingénieurs logiciels principaux
ingénieurs logiciels chevronnés
ingénieurs logiciels chefs
architectes logiciels
responsables d'équipes d'ingénierie
À la fin de cette formation, les participants seront capables de :
être promus au niveau supérieur depuis le niveau intermédiaire ou senior
s'ils dirigent déjà une équipe ou sont au-dessus du niveau des ingénieurs seniors, ils pourront commencer à utiliser les outils, techniques et cadres appris dans ce cours pour :
diriger efficacement des équipes d'ingénierie performantes
collaborer de manière efficace à 360° avec toutes les parties prenantes
maîtriser les compétences techniques essentielles d'un ingénieur principal
favoriser une culture ingénierie forte au sein de l'organisation
maîtriser une attitude d'apprentissage continue
Format du cours
Cours interactif et discussions.
Nombreux exercices et pratique.
Outils, techniques et cadre pour devenir un ingénieur unicorne
Partage d'expériences réelles
Options de personnalisation du cours
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
En savoir plus...
Dernière Mise À Jour:
Nos clients témoignent (8)
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Formation - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Connaissances, implication et relation de confiance du formateur
Adam Kuklewski - GE Medical Systems Polska
Formation - Technical Architecture and Patterns
Traduction automatique
complet, axé sur le sujet, avec de nombreux exercices et exemples
Grzegorz Sposob - ASSECO POLAND S.A.
Formation - OCUP2 UML Certification - Preparing for the UML2 Intermediate exam.
Traduction automatique
ateliers, cas pratiques
Joanna Nowak - LKQ Polska Sp. z o. o.
Formation - Introduction to Agile Testing
Traduction automatique
J'ai apprécié les exercices qui ont aidé à ouvrir l'esprit et à acquérir de nouvelles perspectives sur l'architecture logicielle.
Gabriele - EAGLEPROJECTS S.p.A.
Formation - Architecture and Design: Core + Advanced Training
Traduction automatique
Le formateur maîtrise très bien les supports de cours et la machine virtuelle fournie est très utile.
NOORFATYN NABILAH ROHAIZAT - Iverson Associates Sdn Bhd
Formation - Performance engineering/tuning
Traduction automatique
De nombreux sujets ont fait l'objet d'une large couverture.
Cela a favorisé notre propre discussion interne.
Pierre - Seebyte
Formation - Agile Software Testing
Traduction automatique
J'obtiens le niveau de compréhension nécessaire pour m'aider dans mon travail quotidien
Génie Logiciel formation à British Columbia, Weekend Génie Logiciel cours à British Columbia, Soir Génie Logiciel formation à British Columbia, Génie Logiciel formateur en ligne à British Columbia, Génie Logiciel formation à British Columbia, Génie Logiciel cours du soir à British Columbia, Génie Logiciel formation Intra à British Columbia, Génie Logiciel formation Intra Entreprise à British Columbia, Génie Logiciel formation Inter à British Columbia, Génie Logiciel formation Inter Entreprise à British Columbia, Génie Logiciel entraînement à British Columbia, Weekend Génie Logiciel formation à British Columbia, Génie Logiciel stage de préparation à British Columbia, Génie Logiciel coach à British Columbia, Génie Logiciel cours particuliers à British Columbia, Soir Génie Logiciel cours à British Columbia, Génie Logiciel préparation aux examens à British Columbia, Génie Logiciel formateur à British Columbia, Génie Logiciel cours privé à British Columbia, Génie Logiciel coaching à British Columbia, Génie Logiciel professeur à British Columbia,Génie Logiciel cours à British Columbia, Génie Logiciel préparation à British Columbia, Génie Logiciel sur place à British Columbia, Génie Logiciel instructeur à British ColumbiaSoftware Engineering formation à British Columbia, Weekend Software Engineering cours à British Columbia, Soir Software Engineering formation à British Columbia, Software Engineering formateur en ligne à British Columbia, Software Engineering formation à British Columbia, Software Engineering cours du soir à British Columbia, Software Engineering formation Intra à British Columbia, Software Engineering formation Intra Entreprise à British Columbia, Software Engineering formation Inter à British Columbia, Software Engineering formation Inter Entreprise à British Columbia, Software Engineering préparation à British Columbia, Software Engineering préparation aux examens à British Columbia, Software Engineering professeur à British Columbia,Software Engineering cours à British Columbia, Weekend Software Engineering formation à British Columbia, Software Engineering cours particuliers à British Columbia, Software Engineering entraînement à British Columbia, Software Engineering stage de préparation à British Columbia, Software Engineering instructeur à British Columbia, Software Engineering cours privé à British Columbia, Soir Software Engineering cours à British Columbia, Software Engineering formateur à British Columbia, Software Engineering coaching à British Columbia, Software Engineering coach à British Columbia, Software Engineering sur place à British Columbia