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.