SOLID Design Principles

SOLID Design Principles

The seminar teaches the SOLID design principles with practical examples and builds together with an exercise that is continued throughout the training: writing an application in 5 sprints. The exercise shows how good design keeps the complexity down while adding business features and technical tasks. In the process, design patterns will be deployed and refactoring will be performed to achieve elegant solutions.

Продолжительность
10 часы
Тип курсу
Онлайн
Мова
Англійська
Продолжительность
10 часы
Місцезнаходження
Онлайн
Мова
Англійська
Код
JVA-035
Тренінг для 7-8 чи більше людей? Налаштуйте тренінги для ваших конкретних потреб
SOLID Design Principles
Продолжительность
10 часы
Місцезнаходження
Online
Мова
English
Код
JVA-035
€ 350 *
Тренінг для 7-8 чи більше людей? Налаштуйте тренінги для ваших конкретних потреб

опис

The seminar teaches the SOLID design principles with practical examples and builds together with an exercise that is continued throughout the training: writing an application in 5 sprints. The exercise shows how good design keeps the complexity down while adding business features and technical tasks. In the process, design patterns will be deployed and refactoring will be performed to achieve elegant solutions.


The SOLID principles were described for the first time in the book Agile Software Development by Robert C. Martin.


The seminar shows why good design is important in the software industry. Principles are presented as a compass pointing to the goal of achieving a good design, explained in detail, through examples based on real life situations. Common pitfalls are discussed and metrics for reliably measuring compliance with the principles are also defined.


The exercise of developing new features and refactoring existing code puts into practice the theoretical notions debated in the first part of the seminar. The principles come together to enforce a good design of the application. They provide guidance and the benefits become self-evident.

сертифікат
Після проходження курсу видається сертифікат
на бланку Luxoft Training

Цілі

Achieving a good understanding and hands on experience with design principles

Цільова аудиторія

  • Developers
  • Technical Leads

Дорожня карта

  • Theoretical presentation of the principles
  • Practical exercise – applying the principles on a concrete application

"TYPE"html";}

Залишилися запитання?
Зв'яжітьсяз нами