Dear Habib,

I presume a competent stress engineer knows these basics and address them in his design.I may be wrong with my perception but there are engineers who are successful without knowning many of the important basics things required for doing stress analysis.

Best Regards,

Aslam