Learn how to make the construction of your software system effective and enjoyable.
In this Course you will develop real world software features.
The trainer will show you concepts, tools and practices to grow software in an effective way one feature at a time.
Participants will become aware of the process through which a continuous series of small programming decisions - such as the seemingly
simple decision to put an IF - can achieve the emergence of effective design structures.
You will re-invent practices such as Refactoring, Testing and TDD to understand how to grow software incrementally,
maintaining maximum quality
and delivering the highest possible number of functionalities.
At the end of each session the trainer will set a series of assignments to be completed for the next session.
Your solutions will be analysed and commented by your trainer and discussed with the other participants at the beginning of the next session.
Why sign up for this course? Read this blog post by Francesco: “The New Anti-IF Software Design Online Course”
Each Anti-IF Software Design session focuses on different topics and cases. Therefore if you have already taken the Course,
you can take it again and still be able to work on new cases and learn new topics, always with a focus on real-world issues.
Check out the detailed programme for the Anti-IF Software Design Course