Les cours de formation en génie logiciel animés par un formateur, en ligne ou en présentiel, illustrent les fondamentaux de la discipline par le biais de discussions interactives et d'exercices pratiques.
La formation en génie logiciel est offerte en format « formation en direct en ligne » ou « formation en direct en présentiel ». La formation en direct en ligne (aussi appelée « formation à distance en direct ») se déroule à l'aide d'un bureau à distance interactif. La formation en direct en présentiel peut être dispensée localement, sur les lieux du client dans British Columbia, ou dans les centres de formation corporatifs 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.
Cette formation en direct avec instructeur sur British Columbia couvre les concepts fondamentaux et les bases pratiques de l'automatisation des tests avec Apigee, aidant les participants à acquérir des compétences pratiques pour automatiser les tests d'API, valider les performances et intégrer le processus dans les pipelines CI/CD pour répondre aux besoins réels des entreprises.
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.
Dans ce cours British Columbia, les équipes apprennent le Design Thinking pour résoudre les problèmes grâce à l'empathie, la génération d'idées et le prototypage. En se concentrant sur l'étape de l'Empathie, vous relierez les points de douleur aux besoins des clients internes, transformant les insights en résultats actionnables grâce à des activités collaboratives dynamiques.
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.
Cette formation en direct dirigée par un instructeur dans British Columbia guide les développeurs Java dans la construction et les tests d'API REST à l'aide de Jersey. Les participants configureront des projets, déployeront des points de terminaison, géreront la sécurité et effectueront des tests avec Postman. Elle est idéale pour les débutants cherchant à acquérir des compétences pratiques dans la conception moderne d'API.
Cette formation en direct sur British Columbia équipe les équipes et les dirigeants des étapes « Empathiser » et « Définir » du Design Thinking. Les participants maîtriseront l'écoute active, la cartographie de l'empathie et la technique des 5 Pourquoi pour découvrir les causes fondamentales et rédiger des énoncés de problèmes clairs et actionnables pour les clients internes.
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.
Cette formation en direct, animée par un instructeur en British Columbia, prépare les testeurs de niveau intermédiaire et avancé à l'examen CTAL-TAE. Elle couvre la conception d'architectures d'automatisation évolutives, l'évaluation des cadres (frameworks) et l'intégration des tests dans les pipelines CI/CD, tout en offrant des laboratoires pratiques et des simulations d'examen pour garantir la réussite.
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.
Cette formation en direct animée par un instructeur sur British Columbia équipe les développeurs seniors de compétences avancées en conception logicielle par le domaine. Apprenez à appliquer des modèles stratégiques et tactiques, à définir des contextes délimités et à intégrer la DDD dans les flux de travail Agiles pour construire des systèmes logiciels robustes, évolutifs et faciles à maintenir.
Cette formation en présentiel ou à distance, animée par un formateur, s'adresse à British Columbia aux professionnels souhaitant 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 capables de :
Comprendre les mesures en points de fonction et en non-points de fonction lors du développement logiciel.
Mesurer les unités d'un produit logiciel pour analyser la qualité et la productivité.
Préparez-vous à la certification ISTQB CTAL-TM grâce à cette formation animée par un formateur à British Columbia. Apprenez la gestion avancée des tests, les tests basés sur les risques et la prise de décision stratégique grâce à des sessions interactives et des exercices pratiques conformes au plan d'études officiel pour les gestionnaires de tests et les professionnels de l'AQ.
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.
Ce cours en direct de 8 heures animé par un instructeur sur British Columbia comble le fossé entre l'exécution des projets logiciels et l'architecture. Apprenez à aligner les décisions architecturales sur les objectifs du projet en utilisant C4, UML et Archimate. Parfait pour les professionnels cherchant des compétences pratiques en développement moderne.
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.
Cette formation pratique en British Columbia permet aux ingénieurs en test logiciel d'acquérir des compétences pratiques avec Selenium WebDriver. Apprenez à construire des suites de tests automatisées robustes, à maîtriser les localisateurs avancés et à appliquer des modèles de conception pour des tests entre navigateurs dans des projets réels avec efficacité.
Apprenez à construire des cadres d'automatisation des tests robustes en utilisant la suite Selenium et à intégrer des flux de travail de test continu avec Jenkins. Ce cours dans British Columbia dote les ingénieurs QA de compétences pratiques en WebDriver, TestNG et Grid pour des tests distribués et inter-navigateurs dans des environnements agiles.
Lors de cette formation en présentiel animée par un instructeur à British Columbia, les participants apprendront comment améliorer une suite de tests automatisés à l'aide de 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 d'applications web avec Selenium.
Appliquer des expressions régulières et des techniques de vérification basées sur des motifs.
Gérer les exceptions qui interrompent l'exécution des tests.
Rechercher programmatiquement des objets web.
Capter dynamiquement des données depuis des 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 l'industrie. Ce cours de 21 heures, animé par un formateur, dans British Columbia, couvre les scripts d'enregistrement et de lecture, l'identification des objets, les tests paramétrés, les actions réutilisables, les tests d'applications web et la validation des API par le biais de laboratoires pratiques.
Cette formation de 21 heures sur British Columbia explore les modèles de conception Kubernetes essentiels pour les microservices. Les participants apprendront des stratégies fondamentales, comportementales, structurelles et de configuration pour créer des applications natives du cloud résilientes et extensibles, grâce à des exercices pratiques en laboratoire en direct.
Développez des compétences pratiques en automatisation mobile grâce à cette formation sur Appium à British Columbia. Apprenez à configurer le cadre, à rédiger des scripts de test robustes pour Android et iOS, à identifier les éléments et à générer des rapports. Ce cours est idéal pour les ingénieurs QA souhaitant faire progresser leur carrière en assurance qualité mobile.
Cette formation animée par un instructeur dans British Columbia couvre Selenium 4 et Python pour l'automatisation des tests web, y compris WebDriver, le modèle d'objet de page (POM) et Grid. Les apprenants construiront des scripts robustes avec Pytest, intégreront les tests dans les pipelines CI/CD et appliqueront les meilleures pratiques pour des suites stables et évolutives.
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 la définition de l'orientation technique, la promotion de la cohérence architecturale et l'influence sur les décisions d'ingénierie à travers plusieurs équipes.
Cette formation en direct animée par un instructeur sur British Columbia couvre les principes fondamentaux et avancés de l'architecture et de la conception logicielles. Les participants effectueront des exercices de laboratoire pratiques, des discussions et des projets de groupe afin de développer des solutions logicielles robustes, évolutives et sécurisées, applicables aux défis d'entreprise réels.
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.
Ce cours dirigé par un instructeur sur l'ISTQB CTAL-TA à British Columbia couvre l'analyse de tests avancée, la conception fondée sur les risques et l'assurance de la qualité. Apprenez à évaluer les exigences, à gérer les défauts et à appliquer des techniques de testage statique dans des environnements Agile et en cascade afin de garantir une qualité logicielle robuste.
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.
Apprenez la conception orientée domaine (Domain Driven Design) pour aligner le logiciel sur les concepts métier. Maîtrisez les modèles stratégiques et tactiques, notamment le langage universel et les Contextes limités. Cette formation dans British Columbia aide les équipes à gérer la complexité et à bâtir des architectures logicielles flexibles et évolutives.
Ce cours de 14 heures sur les patrons de conception dans British Columbia vous apprend à réutiliser des patrons éprouvés pour économiser des centaines d'heures en conception et en tests. Vous apprendrez à créer des patrons spécifiques à votre organisation, à estimer les réductions de coûts et à systématiser votre processus de conception à l'aide de l'UML et d'exemples en Java.
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.
Formation en direct animée par un formateur en British Columbia qui allie les fondamentaux ISTQB CTFL v4.0 aux outils modernes de test assistés par l'IA. Les participants acquièrent des connaissances structurées en assurance qualité, des compétences pratiques en automatisation et une expérience concrète de la génération de cas de test par l'IA, de l'automatisation auto-réparable et de l'analyse des défauts.
Ce cours avancé de 14 heures sur JavaScript, offert en British Columbia, s'adresse aux développeurs qui créent des applications Web complexes. Il couvre la programmation orientée objet, les patrons de conception et les stratégies de communication asynchrone telles que Promises et RxJS, en se concentrant sur les meilleures pratiques pour améliorer la structure du code.
Cette formation animée par un instructeur, disponible en ligne ou sur site, s'adresse aux concepteurs de PCB et aux ingénieurs en électronique de niveau débutant à intermédiaire qui souhaitent développer un flux de travail de conception de PCB complet et maîtrisé en utilisant Altium Designer.
Les participants travaillent sur un seul projet connecté, progressant depuis la configuration du projet et les bibliothèques de composants, à travers la capture de schéma, la mise en page de PCB et la vérification, jusqu'aux livrables de fabrication et à la libération maîtrisée de la production.
À la fin de cette formation, les participants seront capables de :
Créer et gérer des projets de PCB structurés dans Altium Designer.
Construire et valider des conceptions de schéma et des bibliothèques de composants.
Configurer les règles de PCB, le routage, le DRC et les contraintes de fabrication.
Générer et vérifier les livrables de fabrication, d'assemblage et mécaniques.
Appliquer des contraintes pratiques de conception haute vitesse.
Gérer les changements d'ingénierie et les redistributions maîtrisées.
Conçu pour les programmeurs expérimentés, ce cours de 21 heures en British Columbia explore les modèles de conception et les stratégies de refactorisation. Les participants découvriront les modèles GoF, l'architecture d'entreprise et des outils pratiques pour créer un code PHP efficace et évolutif grâce à des ateliers pratiques.
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.
Ce cours est conçu pour offrir une compréhension approfondie des principes de l'architecture des logiciels et de leur application dans le nuage, en mettant particulièrement l'accent sur AWS (Amazon Web Services) et Java. Les participants apprendront à concevoir, développer et déployer des applications évolutives et robustes à l'aide des services AWS et du langage de programmation Java.
Au cours de cette formation en direct tenue à British Columbia, les participants exploreront l'interaction profonde entre l'architecture logicielle, technique et d'entreprise. Apprenez à gérer les systèmes distribués complexes et les compromis, tout en maîtrisant les motifs courants pour la SOA, les microservices et une communication efficace entre les systèmes.
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.
Cette formation dirigée par un instructeur en British Columbia aide les ingénieurs expérimentés à devenir des chefs de file exceptionnels. Elle couvre la conception de systèmes, les relectures de code et le mentorat pour accroître votre impact. Apprenez à bâtir une solide culture d'ingénierie et à diriger efficacement des équipes hautement performantes grâce à des outils et des cadres pratiques.
En savoir plus...
Dernière Mise À Jour:
Nos clients témoignent (9)
Le concept global de DevOps/DevSecOps ne désigne pas une équipe, mais une culture et un état d'esprit.
Mpho Mashele - South Africa Reserve Bank
Formation - DevOps and Platform Engineering: A Collaborative Approach
Traduction automatique
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 cours privé à British Columbia, Génie logiciel stage de préparation à British Columbia, Génie logiciel instructeur à British Columbia, Génie logiciel professeur à British Columbia,Génie logiciel cours à British Columbia, Génie logiciel sur place à British Columbia, Weekend Génie logiciel formation à British Columbia, Génie logiciel coaching à British Columbia, Soir Génie logiciel cours à British Columbia, Génie logiciel préparation à British Columbia, Génie logiciel entraînement à British Columbia, Génie logiciel cours particuliers à British Columbia, Génie logiciel formateur à British Columbia, Génie logiciel coach à British Columbia, Génie logiciel préparation aux examens à British Columbia