DEV Community

Discussion on: Preparing a course for junior developers

Collapse
 
marcussk profile image
Marek Beňo

What I would like to hear in such course would be some introductory non-technology specific programming paradigms like OOP and functional programming and architectural designs. When explained on real demo application showing what you can achieve with these things and why is it important would be really helpful.

Nowadays there are lot of "articles or tutorials" but having broader perspective and understanding of design decisions is hard to learn. Knowing these things from the start is a plus because understanding of more complex projects is lot easier.

Collapse
 
rapasoft profile image
Pavol Rajzak

Thanks for your thoughts! This is exactly what are we planning in the upcoming course, e.g. take some problem, go incrementally from naive solutions up to using frameworks and explain design patterns and their implementation (for instance dependency injection and how it is used in Spring framework).