Learn with Francesco Cirillo — the creator of the Anti-IF Campaign — in this 4 session Online Course.
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”
About the course
This is an official course taught online by Francesco Cirillo. You will attend four Anti-IF Software Design sessions lasting 2 hours each:
May 7th 2018 7pm CEST:
- Anti-IF Software Design Session #1
May 14th 2018 7pm CEST:
- Anti-IF Software Design Session #2
May 21st 2018 7pm CEST:
- Anti-IF Software Design Session #3
May 28th 2018 7pm CEST:
- Anti-IF Software Design Session #4
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.
Languages. The Anti-IF Software Design Course is open to OO and functional languages.
One of the objectives of the Course is to facilitate contamination.
The sharing of diverse perspectives promotes the emergence of creative and effective solutions.
Check out the detailed programme for the Anti-IF Software Design Course