Tutorial for CS 4690: Cloud Computing and Distributed Cloud Applications Programming