Description du cours
Â
Ce cours a pour objectif de familiariser les participants à la pratique de développement piloté par les tests (TDD) et leur permettre d'en réaliser les bénéfices dans leurs projets.
Les participants verront ce que sont les tests unitaires ainsi que les avantages reliés au fait d'écrire préalablement les tests. Les participants apprendront les règles de l'art et les bonnes pratiques reliées au cycle rapide : tester, développer et réusiner (refactoring).
À travers… Show more des démonstrations et des exercices concrets, les participants mettront en pratique diverses techniques de tests afin de leur permettre d'acquérir les réflexes nécessaires et ainsi augmenter leur productivité.
L'automatisation de d'autres types de tests sera également abordée.
Sujets présentés
Pourquoi tester avant
Impacts et bénéfices du TDD
Comment réaliser de bons tests unitaires automatisés
Couverture du code
Objets factices (Mocks)
Applications du TDD Ã d'autres types de tests (acceptation, fonctionnel...)
Bonnes pratiques et règles de l'art
Techniques et philosophie de tests
Trucs et astuces associés à des environnements de tests plus complexes (base de données, interface utilisateur...)Â
Note: les sujets peuvent être adaptés afin de s'adapter au contexte spécifique de l'auditoire.
Public visé
Â
Cette formation s'adresse aux personnes qui auront à participer au développement de logiciels. De façon plus spécifique, les personnes exerçant les rôles d'archictecte ou de développeur bénéficieront tout particulièrement de la formation.
Pré-requis
Connaissance de Java, C# ou VB .NET
Le participant se doit d'apporter son portable et être muni d'un environnement de développement (IDE) qui supporte l'un des langages mentionnés ci-haut.
À propos du formateur
Â
Félix-Antoine Bourbonnais est un passionné du développement logiciel et c'est avec enthousiasme qu'il aide les entreprises à implanter de bonnes pratiques de développement et de tests.
Pratiquant activement le TDD depuis 2005, ce conférencier enseigne également depuis près de quatre années l'ingénierie logicielle, les tests, les pratiques et les principes de conception orientée objet à l'Université Laval.
Lors de cette formation, il aidera les participants à développer les réflexes nécessaires, éviter les pièges et mettre en pratique des tests automatisés en TDD. Il partagera volontiers avec les participants ses trucs et astuces.
Logistique
Date: Du 18 au 19 avril inclusivement (2 jours).
Langue: Le cours est donné en français.
Horaire: De 9h à 17h.Â
Lieu: TechnoConseil, 1177, boul. Charest Ouest, bureau 100 Québec (Québec) G1N 2C9.
Stationnement : Des espaces de stationnement sont spécialement réservés pour nos visiteurs. Elles sont identifiées par une vignette au nom de TechnoConseil. La pièce jointe en est une photo. Si elles sont toutes prises à votre arrivée, vous utilisez la première place libre que vous repérez autour de l’édifice. C’est gratuit.
Du café et des jus seront servis le matin et l'après-midi.
Un petit déjeuner continental et un diner seront également servis.
Politique de remboursement
Â
Des frais de 25 %  sur le prix d'inscription seront chargés au participant qui désirent se faire rembourser 60 jours avant la date de la formation.
Le participant ne  sera pas  remboursé dans les 60 jours avant la date de début de la formation. Le participant peut cependant transférer son billet à une autre personne sans aucuns frais additionnels.
Â
Politique d'annulationÂ
Â
Si nous n'atteignons pas un nombre minimum d'inscrits, Elapse se réserve le droit d'annuler la formation à sa discrétion. Dans un tel cas, nous nous engageons à rembourser rapidement le montant total aux clients qui seraient déjà inscrits.Â
Show less