Course Description
Course Overview
The Google Cloud Fundamentals: Core Infrastructure (GCF-CI) course is designed to introduce individuals to the foundational concepts and services of the Google Cloud Platform (GCP). This course provides an overview of GCP’s core infrastructure components, allowing participants to gain a solid understanding of how to effectively utilize GCP’s services.
Prerequisites
There are no specific prerequisites for the GCF-CI course. However, participants should have a basic understanding of cloud computing concepts and familiarity with navigating web-based interfaces. Prior experience with infrastructure technologies and networking fundamentals would be beneficial but is not mandatory.
Methodology
The GCF-CI course adopts a blended learning approach, combining theoretical instruction, demonstrations, and hands-on labs. Participants will engage in instructor-led sessions where the core concepts and best practices of GCP are explained. They will also have access to GCP resources and tools to gain practical experience with various GCP services. The course encourages active participation, discussions, and collaborative problem-solving to reinforce learning.
Course Outline
Introduction to Google Cloud Platform (GCP)
Overview of GCP services and tools
GCP regions and zones
GCP pricing and billing concepts
GCP Computing Services
Google Compute Engine (GCE)
VM instances and machine types
Disks and images in GCE
GCP Storage Services
Cloud Storage and its use cases
Cloud Storage classes and access control
Cloud Storage lifecycle management
GCP Networking Services
Virtual Private Cloud (VPC) and subnets
Firewall rules and routes
Cloud Load Balancing and Cloud DNS
GCP Identity and Access Management (IAM)
IAM roles and permissions
Service accounts and service account keys
IAM best practices
GCP Resource Management and Monitoring
Projects and project hierarchy
IAM roles for resource management
Stackdriver Monitoring and Logging
GCP Interconnecting Networks
Virtual Private Network (VPN) and Cloud Interconnect
Cloud CDN and Cloud DNS
Direct Peering and Carrier Peering
Outcome
By the end of the GCF-CI course, participants will have:
- Gained a comprehensive understanding of the core infrastructure components of GCP
- Acquired knowledge of various GCP services and their use cases
- Developed familiarity with GCP resource management and monitoring
- Learned best practices for networking and security in GCP
- Gained hands-on experience through practical labs and exercises
- Prepared for further specialization in GCP or relevant certification exams
Labs
The GCF-CI course incorporates hands-on labs to provide practical experience with GCP services. Some examples of lab exercises include:
- Creating and configuring a virtual machine instance in Google Compute Engine
- Configuring networking components like VPC, subnets, firewall rules, and routes
- Setting up a Cloud Storage bucket and managing object lifecycle
- Implementing IAM roles and permissions for user access control
- Monitoring and logging resources using Stackdriver Monitoring and Logging
- Establishing a secure connection between two VPC networks using VPN
- Configuring Cloud DNS for domain name resolution
- Enabling and configuring Cloud CDN for content delivery
These labs enable participants to apply the concepts learned in the course and gain hands-on experience with GCP services, reinforcing their understanding of core infrastructure concepts in a practical manner.