Emirates does have a cade program. Cadets do their CPL/IR and ATPL in Adelaide, Australia, then complete a jet transition in Dubai. However to be an Emirates ab-initio trainee, you have to be a U.A.E. national. As an expatriate, one can only join with (very)roughly 4000 hours flight time logged.