Hi @Anas1212,
If you are doing a Studienkolleg I presume you are here with a residence permit according to paragraph 16 of the Aufenthaltsgesetz? The paragraph number will be written on your permit/visa. With this permit you can change to a residence permit for an Ausbildung.
There are different types of Fachinformatiker Ausbildung. For example, one with a focus on programming, another about integrating IT systems etc. As far as I know, there are no specific legal requirements for a person applying to do one of these Ausbildung. If you are doing a Studienkolleg, I presume you have a school certificate from your home country that has been translated into German and recognised as sufficient for you to study here? This certificate should be included in any Ausbildung application you make.
Although there are no specific legal requirements, most companies looking for someone to do this Ausbildung will ask for someone with the most advanced German school leaving certificate (Hochschulreife). They will also **** for people who are technically skilled, proficient in maths, and who speak English. For non-German native speakers, it is one of the more challenging Ausbildung due to its technical nature so most like at least level German B2 would be expected.
If you do not have all these competences, you may of course be able to learn them on the job (which in essence what an Ausbildung is – theory and practice) and perhaps you have other skills that would be valuable to an IT company (e.g. foreign language). It is, however, a more challenging Ausbildung with many interested applicants.
Another tip is to try to do an internship (Praktikum) in Germany with an IT company. They can then give you a reference (Zeugnis) which helps to show you are genuinely interested in the field and have had first experience with it.
In very many regions of Germany, there are specific projects which help non-Germans who are looking for an Ausbildung. Have you had any help with your search so far? If you let me know the area you’re in, we can see who might be able to help you there. These projects can for example, help finding available Ausbildung, writing applications, looking for internships, contacting employers who may have questions about residency and work permission. I recommend you try to get someone to help you with your search.
They can also assist you **** at other Ausbildung, there are hundreds of different types so perhaps you could try to find something similar that might interest you?
There are also many resources online:
Here detailed information about the Ausbildung from the Agentur für Arbeit:
https://berufenet.arbeitsagentur.de/berufenet/faces/index;BERUFENETJSESSIONID=Uv-WJ-faIoI4Q2BkjtwROnqu43T8EvUzFvGXQdxc6aC74M5kWNhi!-164258621?path=null/kurzbeschreibung&dkz=7856&such=Fachinformatiker%2Fin+-+Anwendungsentwicklung
The national organisation for supervising Fachinformatiker Ausbildung is the IHK:
https://***.ihk-lehrstellenboerse.de/berufe/fachinformatiker-in/1396
Kind regards,
Éanna