In this course, application developers learn how to design and develop cloud-native applications that seamlessly integrate managed services from the Google Cloud Platform. Through a combination of presentations, demos, and hands-on labs, participants learn how to apply best practices for application development and use the appropriate GCP 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. Prerequisites and prework: Completed Google Cloud Platform Fundamentals or have equivalent experience Working knowledge of Node.js, Java, or Python Basic proficiency with command-line tools and Linux operating system environments