Embedded TDD Training
Agile Technical Practices applied to Embedded:
Engineering the Embedded Craft
Amazing training about how to develop firmware following TDD methodology, sharing experiences, improvements and the benefits it gives in the long term. Thanks for the passion and motivation you transmit, and for sharing with us your knowledge!
David Ferruz Garcia
Our Firmware development team has quickly internalized a faster and better approach to create higher quality long run products. Excellent course, professional and trainer. Strongly recommended
Elías García García
This course has certainly saved us months of headaches in the development of our projects. A great course from an excellent communicator and a mentor in the Embedded Software Craftmanship world.
Pablo Martinez Crespo
A much better approach to develop fully tested, highly reusable, greater quality embedded software while being decoupled from Hardware
David Sanz Vidal
Are you interested in applying state-of-the-art Software Engineering practices to embedded development? This course is what you have been looking for!
Enlightening course! Thanks to him, I learned the basics of TDD and embedded system programming good practices
Revealing course! From a passionate teacher, learning by test-driven coding in order to achieve clean working code that produces higher quality applications and avoids debugging time
Clarifying, relevant and necessary! Essential to avoid continuing to survive in the world of development. I am looking forward to applying everything I have learned to my projects and continuing to improve
A very interesting, enjoyable, useful and easy to follow course for any software developer, coming from the embedded context or not. Great course and experience!
José María Martínez Martínez
Excellent course! His point of view regarding good practices in development in general and with embedded in particular is certainly interesting and relevant. Course attendees finished it with a high level of motivation, a good collection of practical recommendations, and generally very satisfied. I recommend it without a doubt!
Iván Gómez Rodríguez
Course Main Topics
Part 1. Context, culture and mindset
Part 2. Software Development Economics
In this podcast we talked about some of the most common testing anti-patterns, their origins and how to prevent and combat them.
Part 3. Software Design Principles and Practices applied to Embedded
Continuous Integration & Continuous Testing Dual-Target pipeline
Part 4. Software testing entities
Part 5. Software Architecture
Part 6. Practical Exercise (KATA)
What are you trying to tell me? That I can dodge bullets?
No, Neo. I'm trying to tell you that when you're ready, you won't have to.