Elapse

TDD appliqué aux systèmes embarqués

Résumé

Formation pratique sur l’amélioration des pratiques en embarqué destinée aux professionnels désirant améliorer la testabilité de leur conception logicielle dans un environnement agile.

 

Durée: 2 jours

Cette formation n'est actuellement pas au calendrier, mais elle est disponible sur demande en formation privée ou sur mesure.

Envoyer >

Description du cours

Suite à cette formation, vous serez en mesure de :

  • Programmer en TDD dans un projet agile
  • Concevoir les différents types de tests et les adapter à l’embarqué
  • Comprendre les différentes particularités de la programmation embarquée
  • Appliquer les principes bonnes pratiques de développement dans un contexte embarqué
  • Bâtir des environnements propices aux tests en embarqué
  • Employer le framework Yocto pour générer des images Linux personnalisées
  • Mettre en place un système d’intégration en continue adapté à l’embarqué
  • Concevoir des systèmes aussi indépendants du hardware que possible
  • Adresser les défis de la livraison continue en embarqué

 

Public visé 

Développeurs et architectes

 

Contenu 

Jour 1 Jour 2
   
Introduction aux fondements et bonnes pratiques [30%]
  • Polymorphisme,
  • Tell, Don’t Ask
  • Composition versus héritage
  • Principes S.O.L.I.D.
  • Les bonnes pratiques versus embarqué 
Les tests [70%]
  • TDD - Théorie et exercices
  • Les types de tests et mise à l’épreuve
  • Travailler dans du code patrimonial
Les tests et l’embarqué [70%]
  • Les types de tests... en embarqué
  • L’émulateur
  • Sortir l’embarqué de l’équation 
Livraison continue en embarqué [30%]
  • Les réalités de l’embarqué
  • Méthodologies agiles dans un contexte embarqué
  • Intégration en continue
  • Yocto Project - Utilisation, automatisation et tests
  • Automatisation des tests QA
  • Gestion de versions
  • Livraison continue et déploiement automatisé

 

Méthodologie

Présentation interactives et échanges (60%); démonstrations et exercices pratiques (40%)

 

Préalables

Être familier avec un langage orienté objet. Les exercices pratiques pourront être réalisés en C, C++ ou Java avec un IDE selon la préférence du participant. Également, avoir déjà été en contact avec un langage de scripts (Shell, Python, ...).

 

Votre allié en développement logiciel Agile

Calendrier des formations

TDD avancé

Formation TDD Avancé offerte à Québec les 12 et 13 avril 2017.

Québec, 12 avril 2017

Professional Scrum Master (PSM)

Formation Professional Scrum Master offerte à l'École de Technologie Supérieure de Montréal du 1er au 2 mai 2017.

Montréal (ÉTS), 01 mai 2017

Professional Scrum Master (PSM)

Formation Professional Scrum Master offerte à Québec les 4 et 5 mai 2017.

Québec, 04 mai 2017

TDD avancé

Formation TDD Avancé offerte à Montréal les 21 et 22 septembre 2017.

Montréal (ÉTS), 21 septembre 2017

BDD: analyse et spécification des besoins par l’exemple

BDD: analyse et spécification des besoins par l’exemple offerte à Montréal le 5 octobre 2017.

Montréal (ÉTS), 05 octobre 2017

Tests et assurance qualité en agilité

Formation Tests et assurance qualité en agilité offerte à Montréal le 6 octobre 2017.

Montréal (ÉTS), 06 octobre 2017

Consulter le catalogue>

Nouvelles

Conférences internationales WICSA et CompArch à Montréal

Conférences internationales WICSA et CompArch à Montréal

29 avril 2015

Formations offertes au printemps

Différentes formations spécialisées en génie logiciel et développement Agile sont encore disponibles pour vous ce printemps. Découvrez-les et réservez votre place dès maintenant !

06 février 2015

Deux de nos formateurs agréés par Emploi Québec

Nos formateurs, Félix-Antoine Bourbonnais et Pascal Roy, sont maintenant agréés dans le cadre de la Loi favorisant le développement et la reconnaissance des compétences de la main d’oeuvre d’Emploi Québec.

19 janvier 2015

Retour sur l’Agile Tour de Québec, édition 2014

L'édition 2014 de l’Agile Tour de Québec a été un vif succès pour l'équipe d’Elapse Technologies. Les salles étaient pleines et les critiques élogieuses.

10 novembre 2014

Elapse appuie le Global Day of Code Retreat à Québec

L'équipe d'Elapse commandite le Global Day of Code Retreat de Québec du 15 novembre prochain.

09 octobre 2014

Toutes les nouvelles>

Blogue développement Agile

Étude sur l’économie créative: Éléments du succès de 9 entreprises agiles

Présentation des faits saillants d'une étude sur l'économie créative qui a permis de vi...

09 décembre 2015

Boxstarter : Comment standardiser et simplifier la configuration d’un poste de développement

Boxstarter est un outil qui peut vous aider à simplifier et standardiser l'installation...

07 octobre 2015

Tout le dossier Agile 2015

Pour aider nos lecteurs à revoir tout notre dossier #Agile2015, voici les liens vers no...

23 septembre 2015

Agile 2015: Nos impressions et les tendances (partie 3/3)

À la fin du mois d’août, Pascal et Félix-Antoine sont allés à la plus grande conférence...

17 septembre 2015

Agile 2015: Nos impressions et les tendances (partie 2/3)

À la fin du mois d’août, Pascal et Félix-Antoine sont allés à la plus grande conférence...

17 septembre 2015

Tous les billets>