compagnonnage

Noun

 * 1) companionship
 * 2) a form of apprenticeship by which a person is trained under the supervision of a community