Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?
Rappel Email
Deux jours pour rendre votre C++ testable : code modulaire, base de tests structurée, mocks, et tests sur du code legacy difficile à isoler.
Cette formation sur les tests C++ vous permettra de concevoir votre code produit et vos tests comme deux faces d’une même pièce en appliquant les principes SOLID, de maîtriser les frameworks GTest et GMock, et de refactorer votre code en toute sécurité.
Cette formation accorde une grande place à la pratique, avec des ateliers tirés de cas réels et la possibilité de venir avec son propre code.
Cette formation s’adresse aux développeur·euse·s C++ qui souhaitent optimiser et sécuriser leur cycle de développement grâce au testing.
Cette formation étant IA friendly, les sessions sont adaptées aux développeur·se·s qui souhaitent utiliser de l'IA pour coder. Les exercices sont conçus pour tirer parti des IDEs agentiques. Le·a formateur·rice vous accompagnera sur les bonnes pratiques du développement assisté par IA.
Mises en pratique :
Mises en pratique :
Nicolas, ingénieur passionné par le développement C++, a démarré sa carrière en 2017. Fort d’une expertise acquise dans le nucléaire, la publicité programmatique et la medtech, il s'est spécialisé en C++.
Il se distingue par sa capacité à exploiter tout le potentiel des frameworks de test pour construire des bases de tests solides, vivantes et réellement utiles au quotidien des équipes. Par ailleurs, son goût pour le pair et mob programming encourage les stagiaires à se confronter à des cas pratiques pour ancrer leurs compétences.
Suivez une formation avec Nicolas pour maitriser les techniques de tests en C++ !
Il faut maîtriser la programmation en C++ (classes, pointeurs et templates), connaître les bases de Git pour versionner vos refactorings et arriver avec un ordinateur portable configuré pour compiler du C++. Si vous débutez dans le langage, commencez par C++ : Apprenez les fondamentaux.
Le programme s'appuie sur GoogleTest (fixtures, tests paramétrés et typés, matchers personnalisés) et sur GMock pour créer et configurer des mocks. Vous y aborderez aussi les principes FIRST et le pattern Given / When / Then pour écrire des tests lisibles.
Oui, vous pouvez venir avec votre propre code, et le second jour y est consacré : ajouter des tests de sécurité avant refactoring, mocker proprement une librairie externe et avancer pas à pas avec la méthode Mikado. Un atelier vous proposera d'apporter un morceau de votre code pour le tester ensemble.
Non, cette formation porte sur la testabilité et les tests. Pour les normes récentes du langage, voyez C++23 : Maîtrisez le C++ Moderne.
Pour en savoir plus, veuillez consulter notre page : Comment financer votre formation ?
Oui, la formation peut être proposée en présentiel ou en distanciel. Pour les inter-entreprises, les modalités (présentiel ou à distance) sont fonction de la session.
Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)
Les formations se déroulent toujours en petit groupe de 3 à 6 stagiaires. Nous souhaitons que les formateurs et formatrices puissent passer un maximum de temps avec chacun·e.
Voici une journée type :
* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012