Technical Practices: Agile Architecture

Technical Practices: Agile Architecture

Course Details

Duration
2 days
Certification Type
Connexxo
Instructors
Pierluigi Pugliese, Dario Zanotto
Technical Practices: Agile Architecture

Course Details

Duration
2 days
Certification Type
Connexxo
Instructors
Pierluigi Pugliese, Dario Zanotto

What makes an architecture “agile”? As agility is the capability to react to change, when talking about architecture this means giving a structure to the software that is easy to evolve to future challenges. An agile architecture accepts the reality that structural changes in software are both unavoidable and unpredictable and, as most software products are maintained over a time span that is longer than the original development, reducing the cost of change of a software is therefore at the very core of the development of a good system.

In this two-day course we will discuss the ideas that help creating and sustaining a clean and easy to maintain architecture, starting from the basis of a good object orientation and continuing to the most recent development of these ideas.

The course is for software developers interested in learning or improving their knowledge of effective technical practices.

The training material is in English.



Your Take-Aways

  • understanding the definition and fundamental concepts of Agile Software Architecture
  • awareness of the importance to create and sustain a clean and easy to maintain code architecture
  • knowledge of the most modern ideas that help reduce the cost of change
  • having experienced live and practical exercises for the application and integration of the skills acquired in the class

Course Organisation

read more

Agenda

read more

Certification Process

read more

What makes an architecture “agile”? As agility is the capability to react to change, when talking about architecture this means giving a structure to the software that is easy to evolve to future challenges. An agile architecture accepts the reality that structural changes in software are both unavoidable and unpredictable and, as most software products are maintained over a time span that is longer than the original development, reducing the cost of change of a software is therefore at the very core of the development of a good system.

In this two-day course we will discuss the ideas that help creating and sustaining a clean and easy to maintain architecture, starting from the basis of a good object orientation and continuing to the most recent development of these ideas.

The course is for software developers interested in learning or improving their knowledge of effective technical practices.

The training material is in English.



Your Take-Aways

  • understanding the definition and fundamental concepts of Agile Software Architecture
  • awareness of the importance to create and sustain a clean and easy to maintain code architecture
  • knowledge of the most modern ideas that help reduce the cost of change
  • having experienced live and practical exercises for the application and integration of the skills acquired in the class

Course Organisation

read more

Agenda

read more

Certification Process

read more