Government apprentice training for degree engineering or graduate

Dear Sir, I am from Panchmahals in Gujarart. I want to take of advantage of government apprentice training in a company of my engineering field related . I don't know much more about apprentice act and I have even read the apprentice act 1961 but i could't make out the proper meaning of that act due to it is very complicated to understand such kind of acts sentences or words. please SIr, give me simple information about apprentice act. There are some quetions in my mind as mention follow I have applied at http://mhrdnats.gov.in/ but i have not got any training in industrial or company yet. is there any other right way to apply for appraintice? if there is a option, please suggest me. How to aply for graduate industrial training? Where can i go to get proper information about training? is there criteria for selection of apprentice trainee like merit list? Can i get training directly from a company without saying to government training department? If i apply for training in a company without reference of government, company rejects my proposal or application giving training,is there any legal act for such kind of problem? Are all companies put under the apprentice act by government?