Agile Technical Practices

Agile Technical PracticesStart learning Agile Technical Practices in intensive, hands-on two-day classes!

We offer a program of  technical courses for all software developers interested in learning or improving their knowledge of effective technical practices.

Guided by experienced practitioners, you will learn about technical practices like team work with Pair Programming, Test Automation and Test Pyramids, Refactoring, Test Driven Development (TDD), the fours rules of Simple Design, SOLID Design Principles, Clean Code, Continuous Integration and Delivery.

Introductory and advanced classes available.


Currently Scheduled Courses:

Date Event
02/03/2020 - 03/03/2020
Effective Test Driven Development Effective Test Driven Development
Milano – TBD, Milano
Language: English
08/06/2020 - 09/06/2020
Effective Test Driven Development Effective Test Driven Development
Milano – TBD, Milano
Language: English
10/06/2020 - 11/06/2020
Mastering Test Driven Development Mastering Test Driven Development
Milano – TBD, Milano
Language: English
09/11/2020 - 10/11/2020
Effective Test Driven Development Effective Test Driven Development
Milano – TBD, Milano
Language: English

E-TDD – Effective Test Driven Development:

At the fist level, you are introduced to the fundamental concepts of agile technical practices, with particular attention to the techniques of eXtreme Programming. The course provides the necessary basis to allow the team to improve the quality of work in a sustainable manner in the long run by producing flexible, easily modifiable and maintainable code. In the course, theoretical presentations alternate with practical exercises for the application and integration of what has been presented.

The course language and the training material is in English.


M-TDD Mastering Test Driven Development:

Continue your journey toward mastery of Agile Technical Practices at an advanced level, building on what you learned in the fundamental course, learning about outside-in software design, practicing more-advanced styles of Pair Programming, applying a mix of TDD techniques, …

Please note: This is an advanced course, therefore, our “Effective TDD” or a similar course is a pre-requisite!

The course language and the training material is in English.


Target Group:

Software developers interested in learning or improving their knowledge of effective technical practices. The class will use the Java language for examples and exercises, but participants are free to use a different language on their own laptops if they prefer.

Please note: This is a mostly hands-on course and you will need your computer with your development environment of choice.

Trainers:

The courses will be run by Dave Nicolette and Gabriele Tondi, renowned experts in the Extreme Programming community worldwide.

Course Format:

The course is delivered as public or in-house course. If you are interested in having this course as an in-house please tell us about it using our contact form below and we’ll get back to you as soon as possible.