In this course, application developers learn how to design and develop cloud-native applications that seamlessly integrate managed services from Google Cloud. Through a combination of presentations, demos, and hands-on labs, participants learn how to apply best practices for application development and use the appropriate Google Cloud storage services for object storage, relational data, caching, and analytics. Learners can choose to complete labs in their favorite language: Node.js, Java, or Python.\t * Describe best practices for cloud-native application development\t * Implement storage solution for objects (binary and large files) using Cloud Storage\t * Differentiate between data storage options for various types of application data\t * Implement solution for storing non-relational application data in Datastore