Step-by-Step Natural Language Processing Workshop: From Data to Deployment