Google Cloud Fundamentals: Core Infrastructure September 12, 2023
Starting with Google Cloud?
This is your opportunity to learn the basics of Google Cloud’s services and get real hands-on experience with Google App Engine, Google Compute Engine, Google Kubernetes Engine, Google Cloud Storage, Google Cloud SQL, BigQuery, and more.
Prerequisite – Familiarity with application development, systems operations, and Linux operating systems is helpful in understanding the technologies covered.
Level – Beginner
Important note: The class will be delivered in Hebrew. Participants must bring laptops to participate.
This course is intended for the following participants:
- Individuals planning to deploy applications and create application environments on Google Cloud Platform
- Developers, systems operations professionals, and solution architects getting started with Google Cloud Platform
- Executives and business decision makers evaluating the potential of Google Cloud Platform to address their business needs
- Familiarity with the Linux command line, web servers, and text editors is highly recommended
Walk away with the ability to:
- Understand the purpose and value of Google Cloud Platform products and services
- Interact with Google Cloud Platform services
- Choose and use application deployment environments on Google Cloud Platform: Google App Engine, Google Container Engine, and Google Compute Engine
- Choose among and use Google Cloud Platform storage options: Google Cloud Storage, Google Cloud SQL, Google Cloud Bigtable, and Google Cloud Datastore
- Make basic use of Cloud Deployment Manager, Google’s tool for creating and managing cloud resources through templates
Course Agenda
Module 1: Introducing Google Cloud Platform
- Explain the advantages of Google Cloud Platform
- Define the components of Google’s network infrastructure, including Points of presence, data centers, regions, and zones
- Classify the difference between Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS)
Module 2: Resources & Access in the Cloud
- Identify the purpose of projects on Google Cloud Platform
- Understand the purpose of and use cases for Identity and Access Management
- List the methods of interacting with Google Cloud Platform
Lab: Getting Started with Cloud Marketplace
Module 3: Virtual Machines & Networks in the Cloud
- Identify the purpose of and use cases for Google Compute Engine
- Networking, operational tools, and services
Lab: Getting Started with VPC Networking
Module 4: Storage in the Cloud
- Understand the purpose of and use cases for Google Cloud Storage, Google Cloud SQL, Google Cloud Bigtable, and Google Cloud Datastore
- Learn how to choose between the various storage options on Google Cloud Platform
Lab: Cloud Storage and Cloud SQL
Module 5: Containers in the Cloud
- Define the concept of a container and identify uses for containers
- Identify the purpose of and use cases for Google Kubernetes Engine and Kubernetes
Lab: Kubernetes Engine
Module 6: Applications in the Cloud
- Understand the purpose of and use cases for Google App Engine
- Contrast the App Engine Standard environment with the App Engine Flexible environment
- Understand the purpose of and use cases for Google Cloud Endpoints
Lab: Hello Cloud Run
Module 7: Developing, Deploying, and Monitoring in the Cloud
- Learn about options for software developers to host their source code
- Learn about the purpose of template-based creation and management of resources
- Learn about the purpose of integrated monitoring, alerting, and debugging
Lab: Automating Deployment of Infrastructure using Terraform
Module 8: Logging and Monitoring in the Cloud
- Define SLIs, SLOs, and SLAs.
- Identify the purpose of integrated monitoring, alerting, and debugging.
Module 9: Course Summary
- Review learning concepts from throughout the course.
Hourly Schedule
Course Schedule
- 09:00 - 09:30
- Breakfast & Networking
- 09:30 - 10:00
- Introducing Google Cloud Platform
- 10:00 - 12:45
- GCP Fundamentals - Part I
- *Resources & Access *Virtual Machines & Networks *Storage & Databases
- 12:45 - 13:30
- Lunch
- 13:30 - 17:00
- GCP Fundamentals - Part 2
- *Containers *Applications *Development & Deployment *Logging & Monitoring
- 17:00 - 17:30
- Summary
Speaker
-
wideops