Craftsmanship training

Logo Software Craftsmanship Awareness

Training Software Craftsmanship Awareness

Software Craftsmanship Basics with Workshops

Duration 2 days Get a quote

Definition and chronology of Software Craftsmanship

  • Definition
  • Chronology
  • Agility and Software Craftsmanship
  • Manifesto
  • Attitude of Craftsman

ROI of Software Craftsmanship

  • The quality
  • The technical debt
  • ROI tests
  • ROI of refactoring

eXtreme Programming

  • History
  • Practices
  • Values

Refactoring, Clean Code and patterns

  • Smells code
  • Refactoring
  • Patterns
  • SOLID principles

Test Driven Development

  • Definition of TDD
  • Why the TDD
  • The TDD cycle

Other practices

  • Coding Dojo
  • Domain Driven Design
  • BBL, Book Clubs etc ...
  • Craftswap
  • Pet projects

Workshops

  • Bowling Kata - TDD in ping pong programming
  • Refactoring - Legacy code refactoring
  • Code Review - Individual bad smells in the code