Not all jobs require an academic experience in Germany. In fact, many professions like, for example, accountant or hairdresser imply a lot of practical knowledge and are not taught at universities. To get qualified to do this kind of jobs in Germany, you have to apply for Ausbilding, an educational program that combines work and training. Students (or Azubis in German) work as trainees in companies and, in parallel, attend classes at the professional school. On the one hand, it may seem like a pretty packed schedule. On the other hand, as Azubi you get a lot of professional experience which is often missing after getting an academic degree. Furthermore, you are paid for your work, and companies which hire trainees are usually very interested in letting you stay after you finish the program.
If you want to do an Ausbildung, find a trainee position first and then go through a typical hiring process consisting of an interview and sometimes a test. You will be asked to demonstrate your school marks, motivation, and good German skills which have to be at least at the B2 level. If everything goes well, you get a contract and the employer assigns you to the professional school. You can start the application process while staying in your home country, but most companies want to get to know candidates in person before hiring so it is recommended to be in Germany at that time.