TDD appliqué aux systèmes embarqués (PER-193)
Améliorer la qualité du design et du code de votre application embarquée en pratiquant le TDD. - Programmer en TDD dans un projet agile - Concevoir les différents types de tests et les adapter à l’embarqué - Comprendre les différentes particula... Lire la suite
pour tous
Aucun
Améliorer la qualité du design et du code de votre application embarquée en pratiquant le TDD.
- 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 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é
Développeurs et architectes
Fondements et bonnes pratiques [15%]
- Polymorphisme
- Tell, Don’t Ask
- Composition versus héritage
- Principes S.O.L.I.D.
- Les bonnes pratiques versus embarqué
Les tests [35%]
- TDD - Théorie et exercices
- Les types de tests et mise à l’épreuve
- Travailler dans du code patrimonial
Les tests et l’embarqué [35%]
- Les types de tests... en embarqué
- L’émulateur
- Sortir l’embarqué de l’équation
Livraison continue en embarqué [15%]
- 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é
Attestation de participation. 1,4 UEC.
1.4
- OIQ
Entreprise de formation
Formateurs
Formateurs et formatrices ÉTS Formation
Experts actifs et expertes actives dans leur domaine