Od chaosu do SOLIDa

Refaktoryzacja programu z zastosowanie zasad SOLID

Ratings: 4.49 / 5.00




Description

Kurs zawiera teoretyczne i praktyczne omówienie zasad SOLID.

Poruszone zostały wszystkie zasady SOLID, tj.:

  • S – Single Responsibility Principle

  • O – Open/Closed Principle

  • L – Liskov Substitionion Principle

  • I – Interface Segregation Principle

  • D – Dependency Inversion Principle

Zarówno strona teoreotyczna i praktycza zostały omówione w dedykowanych sekcjach kursu.

Kurs osadzony jest w kontekście biznesowy, gdzie tworzenie funkcjonalności biznesowych przedkładane jest nad aspekty techniczne. Pokazane zostało jak radziś sobie z problemem tworzenia ustrukturyzowanego oprogramowania równocześnie dostarczając wartość biznesową.

Każda część kursu zawiera kod źródłowy programu zaktualizowanego podczas pracy w danym module. Uczestnik ma możliwość samemu przedstudiować dany kawałek programu, by lepiej zrozumieć sposób działania i implementację. 

Całość jest przygotowana w sposób przejrzysty, klarowny i spójny.

What You Will Learn!

  • Na prezentowanych przykładach nauczą się refaktoryzować "legacy code" i tworzyć kod utrzymywalny i rozszerzalny w przyszłości.
  • Programiści nauczą się myśleć jak tworzyć oprogramowanie w nowoczesny sposób komponentowy zgodnie z zasadami SOLID.

Who Should Attend!

  • Programiści, którzy chcą zgłębić lub odświeżyć swoją wiedzę nt. zasad SOLID
  • Testerzy piszący testy manualne