Store Software Development

Online Course

The Flyweight Pattern: Dynamics and Variations Explained

Jun 20, 2023 09:00-11:00
with Francesco Cirillo, in English

Learn by interaction:

  • 2-hour session.
  • Small classes, max 8 participants.

Online Course

The Flyweight Pattern: TDD Practice

Jun 22, 2023 09:00-11:00
with Francesco Cirillo, in English

Learn by interaction:

  • 2-hour session.
  • Small classes, max 8 participants.

Online Course

The Adapter Pattern: TDD Practice

Jul 04, 2023 09:00-11:00
with Francesco Cirillo, in English

Learn by interaction:

  • 2-hour session.
  • Small classes, max 8 participants.

Online Course

Applying MVC and Advanced User Interfaces: Learning from JHotDraw

Sep 19, 2023 09:00-11:00
with Francesco Cirillo, in English

Learn by interaction:

  • 2-hour session.
  • Small classes, max 8 participants.

Online Course

Designing and Implementing Complex Objects: Learning from JHotDraw

Oct 17, 2023 09:00-11:00
with Francesco Cirillo, in English

Learn by interaction:

  • 2-hour session.
  • Small classes, max 8 participants.

Online Course

MyTerminal: Building a Highly Configurable Character-Based Terminal

Oct 23, 2023 09:00-11:00
with Francesco Cirillo, in English

Learn by interaction:

  • 4 x 2 hour sessions.
  • Small classes, max 8 participants.

Online Course

Implementing Undo Features: Learning from JHotDraw

Nov 21, 2023 09:00-11:00
with Francesco Cirillo, in English

Learn by interaction:

  • 2-hour session.
  • Small classes, max 8 participants.

Online Course

MyTurtle: Building Turtle Graphics and Logo Language

Dec 04, 2023 09:00-11:00
with Francesco Cirillo, in English

Learn by interaction:

  • 4 x 2 hour sessions.
  • Small classes, max 8 participants.

Online Course

Implementing Advanced Event Handling: Learning from JHotDraw

Dec 19, 2023 09:00-11:00
with Francesco Cirillo, in English

Learn by interaction:

  • 2-hour session.
  • Small classes, max 8 participants.

FAQ

Do you have a question not listed here?

Three Bowling Kata Reviews

Learn software design by comparing, fixing and expanding three Bowling Kata solutions. In this session, Francesco Cirillo reviews three different...

The Bowling Kata Challenge Solution

Have you ever noticed how many IFs have been used in Bob Martin's Bowling Kata solution? "Is this an effective...

The Anti-IF Workshop

Learn how to replace the 'IF Strategy' with more effective design strategies that will enable you to reduce the complexity...