Monday, 7 April 2014, 12:50 - 16:10
Thursday, 3 April 2014, 11:15 - 14:20
Monday, 31 March 2014, 12:50 - 16:10
D-17 AGH (3.27b)
Dependency Inversion Principle and its realization in the Spring IoC container Workshop teaching the power of DIP and Spring IoC, and showing how they can be applied to a practical design problem
Dependency Inversion Principle is one of the least understood principles that together form the SOLID rules of object-oriented design and programming. At the same time however, from the architectural point of view, it's the most important of them all. Our workshop aims at bridging the gap between theory and practice, by applying DIP to iteratively arrive at an optimal solution to some design problem. We will start off with some really bad code and slowly improve it until we all agree it's very good. By that time, hopefully, you will have understood the DIP. We believe that there is no better way to learn theory, than to do it by practice.
The second part will be focused on the Spring IoC container. During this part, we will migrate our solution to IoC container. We'll go through different options and configurations, improving our solution and reducing the amount of code with every step, which will both teach us a lot of things about Spring itself, as well as let participants appreciate the power of Spring IoC.
Participation: because of the workshop formula, the number of places is limited. In order to enroll please contact us via mail.