People who migrate need to deposit thousands of Euros, at least when they come for training in health care sector (nurse or doctor). You can also come if you have an offer from a German company or a very good outlook to get one. In any case, you are not allowed to stay if you don't work for a longer period of time.
I can't believe how many don't know about this even here.
It's basically relatively easy to stay here as a refugee, but not as easy to stay here as a skilled worker.