The Anti-IF Campaign

The Anti-IF® Software Design Course in Berlin with Francesco Cirillo // Jun 13th 2019

What did I like the most? In this workshop the theory part matches up with the practical part. You don't only hear WHAT TO DO but also HOW TO DO IT, and you start practicing it right away in the labs! That's really what the Workshop is about: real-life practice aimed at consolidating theoretical notions. This approach helps in understanding problems.

Alessandro Ruzzon

Learn with Francesco Cirillo — the creator of the Anti-IF Campaign — in this 2-day Course

Learn how to make the construction of your software system effective and enjoyable.

In this Course you will develop real world software features.

Francesco 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.

Check out the blog post by Francesco: “The New Anti-IF Software Design Online Course”.

About the course

This is an official course taught by Francesco Cirillo. This Anti-IF SW Design Course is the third session of a 7-session Anti-IF programme dedicated to the development of a Pomodoro timer application.

Our initial goal was to develop an alarm watch to wake us up in the morning. One sessions was enough to help us steer and change direction. After having delivered the initial features, it became clear that we wanted to develop a software that would help organize our workflow more effectively (embrace change!). So, we have steered! We have added new features, prioritised, adapted and improved our design.

What have we done so far?

  • In the first session, we defined some of the features to develop, pinpointed the scenarios and associated tests and started to develop the first features concerning the alarm watch.

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.

Programming language: Java

Check out the detailed programme for the Anti-IF Software Design Course.

  • 1 PERSON REGULAR
    €1,500.00
    included VAT, if applicable
  • REQUEST INFORMATION
  • DETAILED PROGRAMME
  • LENGTH
    2 days
  • WHEN
    Jun 13th, 14th 2019
  • TIME
    9.30am - 5.30pm
  • WHERE
    Cirillo Company
    Saarbruecker Strasse 19
    10405 Berlin
    Germany
    View Map
  • COURSE SIZE
    Min 8, max 20 people
  • LANGUAGE
    English
  • At the end of this course, after you've submitted your assignments, you will get a Certificate of Attendance.

    Do you want to go a step further along the road to becoming a Certified Anti-IF Software Design Practitioner? Apply for a Certificate of Practice.

Testimonials

Stefano Cappugi

Chief Technical Architect at StaffRoster

I really liked the course and I think that it will truly help me improve the quality of my work.

Alessandro Ruzzon

Hybris Software Engineer at Netconomy Software & Consulting GmbH

What did I like the most? In this workshop the theory part matches up with the practical part. You don't only hear WHAT TO DO but also HOW TO DO IT, and you start practicing it right away in the labs! That's really what the Workshop is about: real-life practice aimed at consolidating theoretical notions. This approach helps in understanding problems.