What does Berufsausbildungsvertrag mean?

Berufsausbildungsvertrag - German to English

vocational training contract