Learn by doing
Learn how to use test doubles effectively to write fast, robust and reliable unit tests. Learn how to use them to test-drive your design from the outside-in. It's time to clarify the differences between mocks, spies and stubs.
Take the class in English or Spanish
The language should not be a problem. There are groups talking in Spanish and groups talking in English. Choose whatever your prefer.
Using your preferred programming language
This training can be done with Python, Java, C# and JavaScript. Because the programming language should not get in your way to maintainable collaboration unit tests with doubles. The programming language for every edition is decided according to the majority of the participants. If they chose a different language than you, don't worry there will be more editions in your preferred language.
With a small group of people
You will not only learn from Carlos and yourself, but also from your colleagues. To make sure everyone gets the opportunity to participate and share, groups are limited to ten people
From home, compatible with your job
This is a 5 hours remote training course with your host Carlos Ble (2.5 hours per day). Training happens after work, in the evening. Because you don't want to take days off or weekends.
You'll be mostly coding
By watching others work you may understand, but only when you try it yourself you assimilate what you learn. Carlos will explain theory briefly and code some examples live but most of the time you'll be coding and he will be reviewing your work to make corrections and suggestions.
Requirements
You'll need microphone, speakers, Java (to join the online class) and willingness to learn.