Devoxx Morocco 2017 Training Workshop and Keynote Address