В этом случае речь не идет о курсах немецкого для начинающих. Минимум для экзамена DSH - B2, TestDaF - даже чуть выше, примерно между B2 и C1. Никто не даст никаких ВНЖ для курсов А1-А2, для этого существует специальная виза "для посещения языковых курсов". Но это _не_ ВНЖ.