Google Cloud Fundamentals: Core Infrastructure (GCF-CI) – Zarys informacji

Szczegółowy program szkolenia

Module 01: Introducing Google Cloud

Topics:

  • Cloud computing overview
  • IaaS and PaaS
  • The Google Cloud network
  • Environmental impact
  • Security
  • Open-source ecosystems
  • Pricing and billing

Objectives

  • Identify the benefits of Google Cloud.
  • Define the components of Google network infrastructure, including points of presence, data centers, regions, and zones.
  • Identify the difference between infrastructure as a service (IaaS) and platform as a service (PaaS).
Module 02: Resources and Access in the Cloud

Topics:

  • Google Cloud resource hierarchy
  • IAM
  • IAM roles
  • Service accounts
  • Cloud Identity
  • Interacting with Google Cloud

Objectives

  • Identify the purpose of projects on Google Cloud.
  • Define the purpose of and use cases for IAM.
  • List the methods of interaction with Google Cloud.
  • Use Cloud Marketplace to interact with Google Cloud.

Activities:

  • Lab: Getting Started with Cloud Marketplace
  • Quiz: Module quiz
Module 03: Virtual Machines and Networks in the Cloud

Topics:

  • Virtual Private Cloud networking
  • Compute Engine
  • Scaling virtual machines
  • Important VPC compatibilities
  • Cloud Load Balancing
  • Cloud DNS and Cloud CDN
  • Connecting networks to Google VPC

Objectives

  • Explore the basics of networking in Google Cloud.
  • Identify the purpose of and use cases for Compute Engine.
  • Outline how Google Compute Engine can scale
  • Detail important VPC compatibilities including routing tables, firewalls and VPC peering.
  • Explore how Cloud Load Balancing functions in Google Cloud.
  • Deploy a basic infrastructure to Google Cloud.

Activities

  • Lab: Getting Started with VPC Networking and Google Compute Engine
  • Quiz: Module quiz
Module 04: Storage in the Cloud

Topics:

  • Cloud Storage
  • Cloud SQL
  • Cloud Spanner
  • Firestore
  • Cloud Bigtable
  • Comparing storage options

Objectives

  • Identify the purpose of and use cases for Cloud Storage.
  • Distinguish between Cloud storage classes.
  • Distinguish between Google Cloud's database storage options.
  • Deploy an application that uses Cloud SQL and Cloud Storage.

Activities:

  • Lab: Getting Started with Cloud Storage and Cloud SQL
  • Quiz: Module quiz
Module 05: Containers in the Cloud

Topics:

  • Introduction to containers
  • Kubernetes
  • Google Kubernetes Engine

Objectives

  • Define the concept of a container and identify uses for containers.
  • Identify the purpose of and use cases for Kubernetes and Google Kubernetes Engine.

Activities:

  • Quiz: Module quiz
Module 06: Applications in the Cloud

Topics:

  • Cloud Run
  • Cloud Functions

Objectives

  • Identify the purpose and use cases for Cloud Run.
  • Describe how Cloud Functions can support application development on Google Cloud.
  • Deploy a containerized application on Cloud Run.

Activities:

  • Lab: Hello Cloud Run
  • Quiz: Module quiz
Module 07: Prompt Engineering

Topics:

  • Introduction to generative AI
  • Introduction to large language models
  • Prompt engineering and recommended practices

Objectives:

  • Define what generative AI is.
  • Explain how large language models are trained.
  • Detail the elements and types of a prompt.
  • Explore recommended practices when constructing prompts

Activities:

  • Quiz: Module quiz
Module 08: Course Summary

Topics: The course summary recaps the major concepts learners were introduced to during the course.

Objectives: Summarize the content covered in each section of the course.