Google Cloud Platform

Google Cloud Platform, offered by Google, is a suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search, Gmail, Google Drive, and YouTube.

You can customize this template

Built for engineers

Use this learning plan to master GCP and build scalable and cost-effective solutions using cloud computing.
  1. Introduction to Cloud Computing and GCP
    • Understand the basics of cloud computing and its advantages.
    • Learn about the core services provided by Google Cloud Platform (GCP) and their use cases.
    • Familiarize yourself with GCP terminology, concepts, and the GCP Console.
  2. GCP Core Services
    • Gain in-depth knowledge of foundational GCP services, including:
      • Compute Engine for virtual machine provisioning and management.
    • Cloud Storage for scalable object storage.
    • Cloud SQL for managed relational databases.
    • Virtual Private Cloud (VPC) for networking and security.
    • Understand how to configure and utilize these services effectively.
  3. GCP Identity and Access Management (IAM)
    • Learn how to manage user accounts, roles, and permissions in GCP.
    • Understand IAM policies and best practices for securing GCP resources.
  4. GCP Networking
    • Explore GCP networking concepts, such as VPC, subnets, routes, and firewall rules.
    • Learn how to configure and manage network resources within GCP.
  5. GCP Serverless Computing
    • Understand the serverless computing paradigm and its benefits.
    • Learn how to use Google Cloud Functions for event-driven, serverless application development.
    • Explore other serverless services, such as Cloud Run and Cloud Pub/Sub.
  6. GCP Storage and Database Services
    • Deep dive into advanced storage and database services provided by GCP, including:
    • Cloud Firestore and Cloud Datastore for NoSQL database hosting.
    • Cloud Pub/Sub and Cloud Storage for messaging and file storage.
    • Cloud Spanner for globally distributed, horizontally scalable databases.
    • Learn how to choose and use the appropriate storage and database services for different use cases.
  7. GCP Deployment and Management
    • Gain proficiency in GCP Deployment Manager for infrastructure as code (IaC) deployments.
    • Explore GCP App Engine and Google Kubernetes Engine (GKE) for application deployment and management.
    • Learn about monitoring and logging services, such as Stackdriver Monitoring and Stackdriver Logging.
  8. GCP Security and Compliance
    • Understand GCP security best practices, including data encryption, network security, and access control.
    • Learn about GCP security services, such as Identity-Aware Proxy (IAP), Cloud Identity Platform, and Cloud Key Management Service (KMS).
    • Gain knowledge of GCP compliance programs and how to ensure compliance in GCP environments.
  9. GCP Cost Optimization and Billing
    • Learn how to optimize GCP resource usage and costs.
    • Understand GCP billing models, pricing structures, and cost management tools.
    • Explore strategies for cost optimization, such as rightsizing instances and utilizing GCP cost optimization services.
  10. GCP AI and Machine Learning Services
    • Explore GCP AI and machine learning services based on your specific needs and interests:
    • Cloud AI Platform for training and deploying machine learning models.
    • AutoML for automated machine learning capabilities.
    • BigQuery for analyzing large datasets with SQL-like queries.
  11. GCP Professional Cloud Architect Certification
    • Consider pursuing the Google Cloud Certified - Professional Cloud Architect certification to validate your GCP knowledge and skills.
    • Prepare for the certification exam by studying relevant documentation, whitepapers, and practice exams.

Ready to Level Up Your Talents?

No credit card required - 14-days free trial
Try out for free