An expert in public health should recognize the role of social networks and social support in health promotion process and programs and supportenhancing interventions, and should also master the knowledge and skills for implementing the integral health promotion programmes